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 に答える