我刚刚将代码从objective-c转换为swift,现在我的应用程序中发生了一些未知的崩溃。
应用程序在使用selectedView.isHidden = false
更改其可见性的每个商店属性上崩溃。错误为[Controller _mutableLayoutArrangements]: unrecognized selector sent to instance
当我评论isHidden
然后viewDidLoa
d方法发生崩溃时,请说[Controller _hostsLayoutEngine]: unrecognized selector sent to instance
我做了一些研究,但没有找到这种行为的确切原因。但我知道这些崩溃是由于autolayout约束崩溃造成的。但我不确定这一点。
我找到了与崩溃有关的一条线,但我无法解决问题 layoutSublayersOfLayer:
答案 0 :(得分:0)
检查你的故事板视图,他们有你的UIViewController中没有的插座。您需要删除此类插座并重试运行该项目。
答案 1 :(得分:0)
我发现这个问题的解决方案并不常见,我检查了我面临的这些问题" mutableLayoutArrangements和hostsLayoutEngine"是AGSLayer的一部分。
然后我检查并发现我正在导入AGSLayer代表。删除委托解决了我的问题。 实际上以前我用它来用于arcGis库。