如何有选择地删除iPhone SDK中某些TableView行的"滑动删除"选项?

mee*_*tpd 1 iphone cocoa-touch objective-c iphone-sdk-3.0 ios4

我有一个tableview,其中我实现了"加载更多记录"功能.但我还实现了"滑动删除"功能,以便用户可以滑动一行,并显示"删除"按钮.

我想确保没有为"加载更多记录"的行启用"滑动删除"功能.

我怎样才能做到这一点?

inf*_*oop 6

尝试在tableView中设置一个条件:canEditRowAtIndexPath:表视图的数据源方法:

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
    // Return NO if row has "Load More records"

   if (row.hasLoadMoreRecords)
   return NO;

   else return YES;
}
Run Code Online (Sandbox Code Playgroud)