【发布时间】:2010-04-23 14:43:19
【问题描述】:
在 Interface Builder 中,我有一个 NSTableView,其中两列绑定到一个普通的 NSArrayController。 NSArrayController 将其内容数组绑定到我的应用程序委托中的 NSMutableArray。我使用了更多的绑定来通过绑定设置行的添加和删除(魔术!)。
我现在遇到的问题是我想获取当前选择的 NSTableView 行并使用它的索引来查找存储在我的 NSArrayControllers 关联数组中的对象。我遇到的问题是尝试访问 NSTableView。
在我的应用程序委托中,使用以下代码将导致我的应用程序崩溃:
NSLog(@"%@", [timersTableView selectedRow]);
同样,这也会导致我的应用程序崩溃:
NSLog(@"%@", [timersController selectionIndex]);
鉴于上述代码的简单性,我一定是做错了什么?
【问题讨论】:
标签: cocoa nstableview nsarraycontroller