ストーリーボードで実装する場合は、コントローラファイルでほとんどのコードを実行することをお勧めします。しかし、このコードをアプリケーションデリゲートファイルに入れてください。
#pragma mark Facebook
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
return [self.facebook handleOpenURL:url];
}
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication: (NSString *)sourceApplication annotation:(id)annotation {
return [self.facebook handleOpenURL:url];
}
また、デリゲートファイルでは、上記の方法で使用する前にFacebookオブジェクトをインスタンス化する必要があります。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
viewController *controller = [[viewController alloc] init];
// Initialize Facebook
facebook = [[Facebook alloc] initWithAppId:@"Your app ID in string" andDelegate:controller];
// Override point for customization after application launch.
return YES;
}
はい!ありがとう –