最佳答案
请注意,这个错误消息级别很低,因此在不同的场景中会出现不同的原因。如果您有一个场景没有在下面的答案中提到,请考虑添加您的情况,所以也许这可以作为各种情况的中心答案,引起这个错误消息。
编辑2015年11月10日同样注意,我标记了我自己的答案作为答案,但那是在其他人发表之前。我想没有一个真正应该被标记为答案,因为我们现在已经看到下面... 这个错误没有只有一个答案,因为它是如此低的水平。
我在跑步
昨天一切都很好。
今天,在进行了一系列与旋转相关的工作之后,当我在模拟器中运行应用程序并旋转它时,我开始在控制台输出中得到这个错误。
_ BSMachError: (os/kern)无效能力(20)
_ BSMachError: (os/kern)无效名称(15)
我已经清空了我的构建文件夹, 我已经清理了衍生数据文件夹, 我重置了模拟器。
一起工作
UIViewController viewWillLayoutSubviews
UIViewController viewWillTransitionToSize:...
我还检查了 IB 中属性检查器的各种“绘图”设置。
我还在 UIView 上创建了一个实用工具类别,在这里我创建了一系列创建 CGRect
的方法,并帮助我为视图分配框架。