保存UITableView的选定行

时间:2013-03-23 15:18:24

标签: objective-c uitableview selected nsuinteger

我有两个UITableViews。我想知道如何在第一个表视图中“保存”所选行,以便能够将该数字用作在我的其他表视图中显示该特定索引的索引。它使用plist来存储带有字典的数组的数组。

以下是我现在要使用的内容:

mycontroller.selectedIndexPath = indexPath.row;

selectedIndexPath是NSUInteger。但是真的不起作用。对解决方案的任何建议?感谢。

1 个答案:

答案 0 :(得分:2)

代码如下: -

首先,你在问题中做错了,应该如下

myController.selectedIndexpath.row = indexpath.row

第一个选项: - 要存储selectedIndexPath行,可以将其存储为userDefaults

[[NSUserDefaults standardUserDefaults] setInteger:indexPath.row forKey:@"selectedRow"];

并在SecondTableView

中使用它
index =  [[NSUserDefaults standardUserDefaults] integerForKey:@"selectedRow"];

第二个选项: -

use `@property`