hellofabcebook サンプルを使用して、iOS 用の FB SDK を使用して Facebook に写真をアップロードしようとしています。すべての手順を適切に実行していますが、デバイスでアプリケーションがクラッシュしています。シミュレータ上では問題なく動作します。AppDelegate で
- (BOOL)application:(UIApplication *)application
openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation {
// attempt to extract a token from the url
return [FBSession.activeSession handleOpenURL:url];
}
viewcontrollerのviewDidLoadメソッドで
loginview =
[[FBLoginView alloc] initWithPermissions:[NSArray arrayWithObject:@"status_update"]];
loginview.frame = CGRectOffset(loginview.frame, 5, 5);
loginview.delegate = self;
[self.view addSubview:loginview];
loginview のログイン ボタンをクリックすると、サインインを求める Web ページが開きます...サイン アプリケーションがクラッシュした後。この動作は、iPhone4 デバイスのシミュレーターでは問題なく動作しますが、iPhone3g では動作しないため、非常に不確実です。iPhone4 でもクラッシュすることがありますが、常にではありません。