小编Rac*_*haS的帖子

FBSession:应该只在单个线程中使用

我正在使用facebook sdk 3.5为ios开发一个用于FB墙贴的应用程序.我正在使用两种观点.第一个是启动画面,第二个是Facebook登录视图.当我激活两个视图时,我得到一个线程并显示错误,

 2013-05-17 17:07:59.115 [415:12503] * Assertion failure in -[FBSession checkThreadAffinity], /Users/chrisp/tmp/sdk/ios-sdk/src/FBSession.m:1571
Run Code Online (Sandbox Code Playgroud)

2013-05-17 17:07:59.127 [415:12503]*由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'FBSession:只能在单个线程中使用'*First throw call stack:(0x2387052 0x1fa3d0a 0x232fa78 0x1a9c2db 0x21fa2 0x1e626 0x1ecd9 0x22b67 0x1eba3 0x3c265 0x2388ec9 0x11165c2 0x111655a 0x11bbb76 0x11bc03f 0x11bb2fe 0x113ba30 0x113bc56 0x1122384 0x1115aa9 0x293ffa9 0x235b1c5 0x22c0022 0x22be90a 0x22bddb4 0x22bdccb 0x293e879 0x293e93e 0x1113a9b 0x2be2 0x2b15)终止叫做抛出异常(LLDB)

这是我的Appdelegate.m代码,

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
   self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]autorelease];
   // Override point for customization after application launch.

 self.viewController = [[[SplashViewController alloc] initWithNibName:@"SplashViewController" bundle:nil]autorelease] ;

 // self.loginViewController …
Run Code Online (Sandbox Code Playgroud)

facebook ios

5
推荐指数
1
解决办法
2417
查看次数

标签 统计

facebook ×1

ios ×1