我有两个 UITableViews。我想知道如何在第一个表视图中“保存”选定的行,以便能够将该数字用作在我的另一个表视图中显示该特定索引的索引。它使用 plist 来存储带有字典的数组的数组。
这是我现在尝试使用的:
mycontroller.selectedIndexPath = indexPath.row;
selectedIndexPath
是一个 NSUInteger。但它并没有真正起作用。有什么解决方案的建议吗?谢谢。
我有两个 UITableViews。我想知道如何在第一个表视图中“保存”选定的行,以便能够将该数字用作在我的另一个表视图中显示该特定索引的索引。它使用 plist 来存储带有字典的数组的数组。
这是我现在尝试使用的:
mycontroller.selectedIndexPath = indexPath.row;
selectedIndexPath
是一个 NSUInteger。但它并没有真正起作用。有什么解决方案的建议吗?谢谢。
代码如下:-
首先,你的问题做错了,应该如下
myController.selectedIndexpath.row = indexpath.row
第一个选项:-
要存储 selectedIndexPath 的行,您可以将其存储为userDefaults
[[NSUserDefaults standardUserDefaults] setInteger:indexPath.row forKey:@"selectedRow"];
并在SecondTableView
index = [[NSUserDefaults standardUserDefaults] integerForKey:@"selectedRow"];
第二种选择:-
use `@property`