应用程序崩溃isHidden属性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了应用程序崩溃isHidden属性相关的知识,希望对你有一定的参考价值。

我刚刚将代码从objective-c转换为swift,现在我的应用程序中发生了一些未知的崩溃。

  1. 该应用程序崩溃在每个插座属性上,其可见性我使用selectedView.isHidden = false更改。错误是[Controller _mutableLayoutArrangements]: unrecognized selector sent to instance
  2. 当我评论isHidden然后viewDidLoad方法崩溃发生时说[Controller _hostsLayoutEngine]: unrecognized selector sent to instance

我做了一些研究,但没有找到这种行为的确切原因。但我知道这些崩溃是由于autolayout约束崩溃造成的。但我不确定这一点。

我找到了与崩溃有关的一条线,但我无法解决问题layoutSublayersOfLayer

答案

检查你的故事板视图他们有你的UIViewController不存在的插座。您需要删除此类插座并重试运行该项目。

另一答案

我发现这个问题的解决方案并不常见,我检查过我遇到的这些问题“mutableLayoutArrangements和hostsLayoutEngine”是AGSLayer的一部分。

然后我检查,发现我正在导入AGSLayer代表。删除委托解决了我的问题。实际上以前我用它来用于arcGis库。

以上是关于应用程序崩溃isHidden属性的主要内容,如果未能解决你的问题,请参考以下文章

每当我尝试从 Fragment java 文件中更改片段的某些属性时,应用程序就会崩溃

_UIInteractiveHighlightEffectWindow 的isHidden 属性默认是YES?

即使在使用 view.setNeedsDisplay() 刷新视图后,.isHidden 属性也不反映对视图的更改

即使在使用view.setNeedsDisplay()刷新视图后,.isHidden属性也不会反映视图的更改

Android - 应用程序启动时片段 onCreate 崩溃

重新打开片段时应用程序崩溃