在swift中调试时Xcode 9崩溃
我正在使用最新的RxSwift库进行反应式编程,并在Xcode 9.1中调试代码时遇到一个奇怪的问题! 我在tableView
头中有一个collectionView
并将collectionView
selectedItem
绑定到ViewModel变量以过滤掉部分项。 但是,当我更改collectionView
Xcode崩溃的选定项目时,我无法弄清楚问题! 它与我使用的库或它的Xcode错误有关吗?
由于我遇到了类似的问题,也许我的“解决方案”也可以为您提供帮助:
在浏览了RxSwift github问题后,我遇到了这个问题: https : //github.com/ReactiveX/RxSwift/issues/1463
虽然不完全相同,但我尝试了建议的解决方案 – 将Pod的优化级别从无到快。
这就是诀窍。
显然,当通过CocoaPods安装并且在调试模式下运行时,RxSwift的断言不仅会使应用程序崩溃,还会使IDE本身崩溃。 至少这是我从整个考验中得到的。 现在,虽然提出的解决方案可能不是技术上最好的解决方案(因为我们现在似乎忽略了可能实际上很重要的断言),但它让我的代码再次运行。
在XCode的项目设置中的位置和设置的屏幕截图
- 将本地主机添加到应用传输安全性(ATS)NSExceptionDomains是否安全?
- 如何在iPhone设备上使用AVAudioSessionCategoryMultiRoute?
- AdMob在已发布的应用程序中显示测试插页式广告
- 如何通过NSOperation来实现并发任务?
- NSFastEnumeration在Swift中
- 如何在iOS中查找和显示Unicode字符
- 无法使用XCode 8将UIVcrollView上方的UIVcrollView插入到另一个场景中
- Swift无法在Xcodetesting中testing核心数据?
- selectUITableViewCell AccessoryView,与select行分开