基本上,我是在NSInteger中存储数组的索引.我现在需要它作为NSIndexpath,我正在努力查看并找到一种方法将我的NSInteger转换为NSIndexpath,以便可以重用它.

推荐答案

对于整数index:

NSIndexPath *path = [NSIndexPath indexPathWithIndex:index];

根据the reference创建 node 0中要指向的项的索引.

要在UITableView中使用indexPath,更合适的方法是

NSIndexPath *path = [NSIndexPath indexPathForRow:row inSection:section];

Objective-c相关问答推荐

恢复 iOS7 之前的 UINavigationController pushViewController 动画

XCTAssert 和 XCTAssertTrue 有什么区别?

仅替换 NSString 中子字符串的第一个实例

切换隐私设置将杀死应用程序

带有 AVPlayer 的多个视频

失go 对 UITextView 的关注时隐藏键盘

设置数据后调整 UICollectionView 单元格的大小

iOS 崩溃日志(log)中的异常类型

在 ios8 中没有调用 didRegisterForRemoteNotificationsWithDeviceToken,但是 didRegister...Settings 是

首次提交应用内购买以供审核

如何以编程方式移动 UIScrollView 以集中在键盘上方的控件中?

获取字符串的最后 2 个字符?

如何将 nil 添加到 nsmutablearray?

如何在 UIAlertController 中添加 textField?

单例释放方法产生警告?

使用 CocoaPods 时如何向 Xcode 添加自定义项目配置?

如何减小使用 UIImagePickerController 创建的视频的文件大小?

创建 NSTextField标签的示例代码?

UICollectionView 断言失败

UiTextField 中的第一个字母小写