tableView:performAction:forRowAtIndexPath:withSender委托显示警告

时间:2014-01-07 04:14:08

标签: ios uitableview ios7

在我的代表中显示警告

- (BOOL)tableView:(UITableView *)tableView performAction:(SEL)action forRowAtIndexPath:(NSIndexPath *)indexPath withSender:(id)sender
{
    return YES;
}

警告:'tableView:performAction:forRowAtIndexPath:withSender:'''void'vs'BOOL'(akaredigned char')的实现中存在冲突的返回类型

指导我解决此警告

2 个答案:

答案 0 :(得分:1)

根据协议的要求制作返回类型void

- (void)tableView:(UITableView *)tableView performAction:(SEL)action forRowAtIndexPath:(NSIndexPath *)indexPath withSender:(id)sender

您可能会将返回tableView:performAction:forRowAtIndexPath:withSender:的{​​{1}}方法与返回void的{​​{1}}方法混淆。

答案 1 :(得分:1)

该方法没有返回类型。它是具有tableView:canPerformAction:forRowAtIndexPath:withSender:返回类型的BOOL委托方法。