大佬教程收集整理的这篇文章主要介绍了Swift presentViewController完成块仅在未在发布中调用的调试中工作,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_404_12@sourceViewController.presentViewController(ccVC,animated: true,completion: { () -> Void in NSUserDefaults.standardUserDefaults().setBool(true,forKey: kChromeCastinstructionsShown) NSUserDefaults.standardUserDefaults().synchronize() println("save bolean") })
在调试中:
println(“save bolean”)打印字符串
在重新:
println(“save bolean”)什么都不打印
对这种行为有什么想法吗?
有人试验@L_616_0@明确的解决方案?
类
安德里亚
在发布版本中,有时不会调用闭包,特别是当它们按顺序排序时:
@H_404_12@array.map({ $0 * 2 }).map({ $0 * 3 }).map({ $0 * 4 })...
该问题仅出现在Swift中,而不是出现在Objective-C中.如果您的应用程序不需要通过优化获得更好的性能,则可以通过将Swift编译器优化级别设置为无[-Onone]来进行设计.
@H_404_12@func completionHandler() { NSUserDefaults.standardUserDefaults().setBool(true,forKey: kChromeCastinstructionsShown) NSUserDefaults.standardUserDefaults().synchronize() println("save bolean") } sourceViewController.presentViewController(ccVC,completion: completionHandler)
以上是大佬教程为你收集整理的Swift presentViewController完成块仅在未在发布中调用的调试中工作全部内容,希望文章能够帮你解决Swift presentViewController完成块仅在未在发布中调用的调试中工作所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。