我有一个奇怪的问题!
我正在使用Xcode 8 / Sierra。当我在模拟器中测试我的应用程序或在我的iPhone上运行它时一切正常。但是当我存档构建并上传它 - 并尝试通过测试飞行测试它时,我只看到启动画面然后一切都是黑色的。
以前有人经历过这个吗?有人有同样的问题吗?
答案 0 :(得分:0)
从测试航班启动时,启动选项不是零,如果您没有处理此情况,则视图将不会加载。
if launchOptions != nil && launchOptions?.count != 0 {
do{
if let notification = launchOptions?[.remoteNotification] as? [String: AnyObject] {
let aps = notification["aps"] as! [String: AnyObject]
let redirect_url = notification["redirect_link"] as! String
setRootVC()
}
else{
throw EncryptionError.Exception
}
}
catch{
setRootVC()
}
}
else{
setRootVC()
}