我想在我的项目中集成Facebook SDK3.0,但我在初始化部分遇到了一些崩溃。我尝试了两种不同的方式:
[FBSession initWithAppID:permissions:urlSchemeSuffix:tokenCacheStrategy:]: 无法识别的选择器发送到实例0x22c0890 wait_fences:失败 收到回复:10004003 2012-09-04 17:40:46.353 iOSTemplate [236:707] * 因未捕获的异常而终止应用 'NSInvalidArgumentException',原因:' - [FBSession initWithAppID:权限:urlSchemeSuffix:tokenCacheStrategy:]: 无法识别的选择器发送到实例0x22c0890'
我的代码如下:
fb_session = [[FBSession alloc] initWithAppID:@"1234" //"1234" is not my app id. I use a valid one.
permissions:nil
urlSchemeSuffix:nil
tokenCacheStrategy:nil];//k_AppId
if(fb_session.state == FBSessionStateCreatedTokenLoaded)
{ ... }
fb_session = [[FBSession alloc] init]; if(fb_session.state == FBSessionStateCreatedTokenLoaded) { ... }
答案 0 :(得分:0)
您可以使用这两种方法中的任何一种。由你决定。为此,我建议您按照我们的Facebook for iOS SDK 3.0入门指南进行操作,这里有一步一步的过程可以让您滚动。 https://developers.facebook.com/docs/getting-started/getting-started-with-the-ios-sdk/