如何将 int 转换为 nsindexpath?

How to convert int to nsindexpath?

我正在做一个基本测验 application.The 选择的形式是 table 视图。如果用户转到上一个问题,我想向他展示他之前选择的选项。我已将选择存储在 NSUserDefaults 中。如何将此 int 值转换为 NSIndexpath 并在我的 table 视图中使用它?

This post

的副本

我在这里复制了收到的答案

对于 int 索引:

NSIndexPath *path = [NSIndexPath indexPathWithIndex:index];

创建节点 0 中项目的索引以根据引用指向。

在UITableView中使用indexPath,比较合适的方法是

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

您可以使用以下代码获取索引路径

NSIndexPath *index = [NSIndexPath indexPathForRow:YOURINTSTORED inSection:0];

NSINdexPath UIKit Additions

在您的情况下,您可以使用 (Swift):

let indexPath = NSIndexPath(forRow: 0, inSection: 0)

Swift 3.0:

let indexPath = IndexPath(row: 0, section: 0)