我已经搜索并找到了这个问题的先前答案 here .问题是标记为解决方案的答案不起作用。在我的 tableView:didSelectRowAtIndexPath: 方法中,我有
NSInteger *currentRow = indexPath.row;
它给了我警告'Incompatible integer to pointer conversion initializing 'NSInteger *'(aka 'int *') with an expression of type 'NSInteger' (aka 'int').
感谢任何帮助!
最佳答案
NSInteger 不是一个类,所以它不需要星号:
NSInteger currentRow = indexPath.row;
关于iphone - 如何将 NSIndexPath 转换为 NSInteger?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8550237/