繁体   English   中英

Facebook iOS SDK挂在App Start上

[英]Facebook iOS SDK Hang at App Start

我尚未在appDidFinishLoadingWithOptions中启动任何Facebook视图或方法:但是,当我第一次启动应用程序,然后停止并重新启动它时,它仍然处于挂起状态。 如果按暂停按钮,我可以看到图像中显示的堆栈跟踪。

堆栈跟踪图像

方法applicationDidBecomeActive中的这段代码正在创建问题。 任何人都知道可能是什么原因。 删除这个解决了我的问题。

- (void)applicationDidBecomeActive:(UIApplication *)application {

if (FBSession.activeSession.state == FBSessionStateCreatedOpening) {
[FBSession.activeSession close]; // so we close our session and start over
}

if (FBSession.activeSession.isOpen) {
}

}

实际上,您必须将页面导航到另一个视图控制器,因此请尝试此操作。

-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

{

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

// Override point for customization after application launch.
self.window.backgroundColor = [UIColor whiteColor];

UIViewController *splashController = [[UIViewController alloc]init];
UINavigationController *detailednewscontroller=[[UINavigationController alloc]initWithRootViewController:splashController];
[self.window setRootViewController:detailednewscontroller];
[self.window makeKeyAndVisible];
return YES;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM