0

2 つの UITableView があります。最初のテーブル ビューで選択した行を「保存」して、その番号を他のテーブル ビューで特定のインデックスを表示するためのインデックスとして使用できるようにする方法を知りたいです。plist を使用して、辞書を含む配列を含む配列を格納します。

これが私が今使用しようとしているものです:

mycontroller.selectedIndexPath = indexPath.row;

selectedIndexPathNSUInteger です。しかし、実際には機能しません。解決策の提案はありますか? ありがとう。

4

1 に答える 1

2

次のようにコード: -

まず第一に、あなたはあなたの質問で間違ったことをしています。それは次のようになるはずです

myController.selectedIndexpath.row = indexpath.row

最初のオプション:- selectedIndexPath の行を保存するには、次のように保存できますuserDefaults

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

そして、SecondTableView

index =  [[NSUserDefaults standardUserDefaults] integerForKey:@"selectedRow"];

2 番目のオプション:-

use `@property`
于 2013-03-23T16:18:18.847 に答える