在iOS9中App被其他应用唤起的时候Crash,正常启动或者调试模式都不会Crash.

通过XCode - Window -Device,查看设备的log,如下

Assertion failure in -[UIApplication _runWithMainScene:transitionContext:completion:]

发现

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation

里面的提示框使用新的window,没有rootViewController,添加个透明的UIViewController问题得到解决

 

初步判断原因为启动过程中对所有window要求有rootViewController,启动后无要求。

 

 

 

相关文章:

  • 2021-11-25
  • 2021-07-28
  • 2021-11-13
  • 2021-12-09
  • 2022-12-23
  • 2021-06-08
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-01-01
  • 2022-12-23
  • 2022-12-23
  • 2021-12-28
  • 2021-09-13
  • 2021-08-09
相关资源
相似解决方案