0

我正在尝试通过 hellofabcebook 示例使用 FB SDK for iOS 将照片上传到 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];

}

在视图控制器 viewDidLoad 方法中

loginview =
[[FBLoginView alloc] initWithPermissions:[NSArray arrayWithObject:@"status_update"]];

loginview.frame = CGRectOffset(loginview.frame, 5, 5);
loginview.delegate = self;


[self.view addSubview:loginview];

当我单击 loginview 的登录按钮时,它会打开一个网页,要求登录...在登录应用程序崩溃后。这种行为非常不确定,因为它在模拟器、iPhone4 设备上运行良好,但在 iPhone3g 上运行良好。即使在 iPhone4 中,它有时也会崩溃,但并非总是如此。

4

0 回答 0