小编典典

错误消息“_BSMachError:(os/kern)无效能力(20)”

all

请注意,此错误消息级别非常低,因此在不同情况下会出于不同原因出现。如果您有以下答案之一中未提及的情况,请考虑添加您的情况,因此这可能是引发此错误消息的各种情况的中心答案。

编辑 2015 年 11 月 10 日
另请注意,我将自己的答案标记为答案,但那是在其他人发布之前。我想没有一个真正应该被标记为答案,因为正如我们现在在下面看到的那样......这个错误不仅仅是一个答案,因为它的级别太低了。

我在跑

  • iOS 9.0 模拟器
  • XCode 7.0

昨天一切正常。

今天,在对旋转相关的东西进行了大量工作之后,当我在模拟器中运行应用程序并旋转它时,我的控制台输出中开始出现此错误。

_BSMachError: (os/kern) 无效能力 (20)

_BSMachError: (os/kern) 无效名称 (15)

此问题的屏幕截图
- 我已经清除了我的构建文件夹, - 我已经清理了派生数据文件夹, - 我已经重置了模拟器。

我和我一起工作

  • UIViewController viewWillLayoutSubviews
  • UIViewController viewWillTransitionToSize:...

我还在 IB 的 Attributes Inspector 上检查各种“绘图”设置。

我还在 UIView 上创建了一个实用程序类别,在那里我创建了一堆创建CGRect‘s 并帮助我将框架分配给视图的方法。

根视图控制器

根视图控制器设置


阅读 46

收藏
2022-08-24

共1个答案

小编典典

好的,我还没有完全确定它,但这会让你达到 99% 的目标。我正在使用来自 ESRI
的第三方地图控件,并且它不喜欢属性检查器中的这些绘图设置之一。我没有单独尝试每个设置来查看它是哪个设置,但是当我关闭所有设置(在红色框中)时,一切都像魅力一样,我不再在控制台中收到上面的错误消息。如果并且当我有时间将其确定为精确设置或设置组合时,我会更新答案。

在此处输入图像描述

2022-08-24