0

在构建 XCode 时冻结,并发布日志消息:

ibtoold[846:179360] Ignoring exception related to working with bindings: NSInvalidArgumentException, Controller cannot be nil

ibtool 进程占用 98% 的 CPU。

我了解我在绑定中有错误。如何在情节提要中找到错误,或获取更多信息?

XCode 7.1.1 OS X El Capitan 10.11

4

3 回答 3

0

我删除了所有绑定语句,然后进行了干净的编译。此后,我逐步重新添加了绑定。将可能错误的绑定添加到表格视图单元格时发生错误绑定错误的表格视图单元格

于 2017-01-19T14:05:16.117 回答
0

如果您使用基于视图的 NSTableView,并且将单元格​​绑定到 NSArrayController,则 NSArrayController 应该具有 "Content Set" 的值

于 2015-12-24T10:19:07.540 回答
0

我今天遇到了这个确切的问题。我仍然不清楚绑定以及为什么 ibtoold 会引发异常。但是通过 xml 搜索,我找到了导致问题的绑定并再次编译了情节提要。xml是:

<connections>
    <binding destination="fXn-uG-csF" name="value" keyPath="objectValue" id="4ZS-gg-XUq"/>
</connections>

从这里我找到了具有绑定的对象。它是文本字段的单元格版本,作为文本字段的子视图。我已经删除了与 Xcode 中文本字段的绑定,但单元格仍然有它。

于 2016-04-23T13:10:56.897 回答