gpt4 book ai didi

objective-c - '-(id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(int)row' 的类型冲突

转载 作者:行者123 更新时间:2023-12-03 17:00:02 25 4
gpt4 key购买 nike

我有这个代码:

- (id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(int)row
{
if ([[tableColumn identifier] isEqualToString:@"friend name"]) {
if (row == 0) {
return @"All friends";
} else {
return [[friendsArray objectAtIndex:row - 1] name];
}
}

return nil;
}

尽管程序按预期运行,但我收到此警告:

conflicting types for '-(id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(int)row'

如何摆脱这个警告?谢谢。

<小时/>

UITableViews 而不是 NSTableViews 相关的答案将被否决

最佳答案

在 10.5 中,其定义更改为:

- (id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row;

注意 NSIntegerint 的使用。

关于objective-c - '-(id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(int)row' 的类型冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3691422/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com