我的app delegate中有一个NSURL属性:
@property (nonatomic, retain) NSURL *openedURL;
......然后:
- (BOOL)application:(UIApplication *)application
openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation {
// attempt to extract a token from the url
self.openedURL = url;
// attempt to extract a token from the url
return [FBSession.activeSession handleOpenURL:url];
}
我想将此代码移动到普通的UIViewController。我怎么能这样做?
答案 0 :(得分:0)
只有appdelegade可以拥有openURL:
处理程序,但您可以在任何控制器或任何NSObject中调用方法,并执行您希望的代码。