[英]App Crashes after launch screen
我有一个最初在目标c上运行的大项目,现在我已使用xcode 7.3转换为swift 2.2,并优化了代码。 但是应用程序崩溃,提示EXC_BAD_INSTRUCTION ..我知道一定有问题..这是正在生成的行
var dict : [NSObject : AnyObject] = userDefaults.objectForKey(mdmiosagent_Constants.MANAGED_APP_CONFIGURATION) as! [NSObject : AnyObject]
同样的东西也显示在这里
0x10a553f09 <+171>: movq 0xd692d8(%rip), %rbx ; (void *)0x000000010c04ad70: objc_release
是否有人知道特别是哪里出错了? 让我知道是否需要提供有关代码的更多信息。
我认为此行可能有几处错误:
userDefaults.objectForKey(mdmiosagent_Constants.MANAGED_APP_CONFIGURATION) as! [NSObject : AnyObject]
userDefaults
实际上不包含mdmiosagent_Constants.MANAGED_APP_CONFIGURATION
任何值 as!
强制铸造as!
,如果您返回的内容不是[NSObject: AnyObject]
,也可能会导致问题 因此,您可以尝试检查userDefaults
实际包含mdmiosagent_Constants.MANAGED_APP_CONFIGURATION
的值。
如果有,那么内容是什么? 尝试不要强制将其强制转换为开始,而只是看看它是什么。
希望对您有帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.