gpt4 book ai didi

objective-c - 为什么代码不起作用?

转载 作者:行者123 更新时间:2023-12-03 17:32:40 31 4
gpt4 key购买 nike

这是我的一个 TableView 委托(delegate)的部分代码。这是代码

-(id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row{ if ([tableColumn isEqual:nameTableColumn] == YES) {  NSMutableArray *rowArray = [theList objectAtIndex:row];  return [rowArray objectAtIndex:0]; } else if ([tableColumn isEqual:raiseTableColumn] == YES) {  NSMutableArray *rowArray = [theList objectAtIndex:row];  return [rowArray objectAtIndex:1]; }}

但是当我编译它时,它出现了 end of non-void function 错误。根据我的经验水平(不是很多),它应该有效,但事实并非如此。

最佳答案

您需要最终的else - 对于先前条件均不满足的情况的声明。换句话说,类似于:

else {
return nil;
}

关于objective-c - 为什么代码不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4647330/

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