Mar*_*tin 1 nstableview cocoa-bindings nstableviewcell xcode4.2
我在XCode 4.2中的NSTableView有一个非常奇怪的问题.我已将数据源设置为表的委托.我的表有3列,每列都有一个标识符("name","mugshot","lastSeen").我的代表
-(id)tableView:(NSTableView *)aTableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
Run Code Online (Sandbox Code Playgroud)
正在调用,但表格单元格中仍然显示默认值"TableViewCell".该方法实现如下:
- (id)tableView:(NSTableView *)aTableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
{
NSMutableDictionary *villain = [self.villains objectAtIndex:row];
id keyName = [tableColumn identifier];
id objectValue = [villain objectForKey:keyName];
return objectValue;
}
Run Code Online (Sandbox Code Playgroud)
tableColumnIdentifier是正确的.我不知道文本为什么没有显示.
br,马丁
| 归档时间: |
|
| 查看次数: |
1364 次 |
| 最近记录: |