签入UITableView canMoveRowAtIndexPath失败

时间:2011-11-22 11:35:21

标签: ios cocoa-touch uitableview

这段代码可能有什么问题?我已经使用调试器逐步完成它,并且对于行的每个值,它都会进入“返回NO”;在设备上运行时的行。在模拟器上运行时,它的行为符合预期!

- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath { NSLog(@"row=%d", indexPath.row);

int row = indexPath.row;

if (row == 0) {
    return NO;
}
else {
    return YES;
}

int row = indexPath.row; if (row == 0) { return NO; } else { return YES; }

我刚刚将此检查添加到示例代码中: http://adeem.me/blog/2009/05/29/iphone-sdk-tutorial-add-delete-reorder-uitableview-row/

1 个答案:

答案 0 :(得分:0)

升级到XCode 4.2.1 for Lion修复它。