1

我的应用程序委托中有一个 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。我怎样才能做到这一点??

4

1 回答 1

0

只有 appdelegade 可以拥有openURL:处理程序,但您可以在任何控制器或任何 NSObject 中调用方法,并在那里执行您希望的代码。

于 2012-11-12T14:57:18.950 回答