我很快就开始使用 Cocoa 编程 Mac OS X 应用程序,所以这是一个真正的新问题。为此事道歉。
起初我的代码片段:
- (id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row {
Purchaser *actPurchaser = [tableViewDataArray objectAtIndex:row];
NSString *colID = [tableColumn identifier];
NSString *cell = [actPurchaser performSelector:NSSelectorFromString( colID)];
return cell;
}
你看我想在 NSTableView 中显示购买者的所有成员,但是程序启动了很长时间然后失败了。在调试器中查看问题是 NSString,调试器说“变量不是 CFString”。我不知道这应该/可能意味着什么,所以我四处搜索,找到了一些论坛主题,但没有人帮助我。
有任何想法吗?如果我泄露了一些信息,对不起。问我关于他们的事!
问候,丹尼斯