【问题标题】:Facebook iOS SDK Hang at App StartFacebook iOS SDK 在应用启动时挂起
【发布时间】:2014-05-27 06:13:37
【问题描述】:

我还没有在 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) {
}

}

【问题讨论】:

  • 让你展示你的应用程序委托 Facebook 编码
  • 我没有设置或发送任何调用 AppDelegate 的 didFinishLaunchingWithOptions 中的任何 FB 方法

标签: ios iphone facebook-ios-sdk


【解决方案1】:

实际上你必须将页面导航到另一个视图控制器,所以试试这个。

-(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;
}

【讨论】:

  • 你是认真的吗?这是我的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-05
  • 2023-03-18
  • 2020-06-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多