我在NSAppDelegate
中有以下简单代码func applicationDidFinishLaunching(aNotification: NSNotification) {
var opt:Int?
NSLog("\(opt)")
NSLog("\(opt!)")
NSLog("done")
}
现在,当我在调试模式下运行时,它告诉我我们都知道解包nil可选项。 但是当我运行它以便发布时,它会默默地退出应用程序而根本没有任何消息。没有控制台日志。没有转储。没事!
这里发生了什么?
答案 0 :(得分:0)
Apple要求我检查是否已使用Swift 1.2(Build:6D543q)修复了Xcode 6.3 beta 3中的错误。不确定我是否真的想测试另一个测试版: - /但是,我的问题的答案:这是一个错误。
编辑跳过我自己的影子并使用上一个测试版(4)进行测试。问题已得到解决。