彼は、私は自分のcocos2dアプリケーションで写真を共有していますFacebook SDK. 問題があります: ステータス付きのログイン ビューがNot Logged In偶数のままafter authenticationです。私は画像を添付しています:

問題:SkipのまたはOKボタンをクリックした後Authentication page、ステータスを に変更する必要がありますLogin。しかし、そうではありません。認証後にFacebookデリゲートが呼び出されません(最初にページに入ると、loginViewShowingLoggedOutUserデリゲートが呼び出されました。認証後、何も呼び出されません)。
私がすでにやったこと:
- プロジェクトに添付されている Facebook SDK をダウンロードしました。
FacebookAppID、FacebookDisplayNameおよびURL Schemesに追加されましたinfo.plist。cocos2d私のアプリとの統合を試みました。- に追加
<FBLoginViewDelegate>されました.h。 - に追加
loginview.delegate = selfされました.m。
私は自分で行ったことのスクリーンショットもアップロードしていますinfo.plist:

ログインビューを次のように作成しています:
// Create Login View so that the app will be granted "status_update" permission.
FBLoginView *loginview = [[FBLoginView alloc] init];
loginview.frame = CGRectOffset(loginview.frame, 5, 5);
#ifdef __IPHONE_7_0
#ifdef __IPHONE_OS_VERSION_MAX_ALLOWED
#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_7_0
if ([self respondsToSelector:@selector(setEdgesForExtendedLayout:)]) {
loginview.frame = CGRectOffset(loginview.frame, 5, 25);
}
#endif
#endif
#endif
loginview.delegate = self;
[[[CCDirector sharedDirector]view]addSubview:loginview];
[loginview sizeToFit];
私が見つけたもの:
次のメソッドappdelegateは呼び出されません:
- (BOOL)application:(UIApplication *)application
openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation {
// attempt to extract a token from the url
return [FBAppCall handleOpenURL:url
sourceApplication:sourceApplication
fallbackHandler:^(FBAppCall *call) {
NSLog(@"In fallback handler");
}];
}
詳細情報:
- Xcode バージョン 5.0.1
- iOS バージョン 7.0
- facebook-ios-sdk-3.9
できるだけ早く助けてください。
ありがとう。