私はテーブルのすべてのセルにボタンを持っています。ボタンが押されると、ボタンが入っているセルのNSIndexPathが取得されます。このボタンは、別のView Controllerのセグメントです。そのNSIndexPathを新しいViewControllerにどうやって取得するのですか?もし私がボタン関数内にあるので、私はそれを渡すために変数にアクセスすることはできません。おそらく変数をTableViewCellクラスにアクセスできるようにすることができますが、空のNSIndexPathを宣言する方法がわからない場合や、それを行うことができれば、他の問題につながる可能性もあります。それとも最善の方法ですか?セル内のボタンから別のViewControllerにNSIndexPathを渡すにはどうすればよいですか?
0
A
答えて
0
あなたは次のようにどこからでもアクセスできる変数を宣言することができます。
var selectedIndexPath: NSIndexPath?
+0
うん、私はこれを行うことができるのか分からなかった。私は宣言に値する必要があると思った。まだ構文を学んでいます。また、これが適切な方法であるかどうかはわかりませんでしたが、誰も返信しない場合は、この方法でやります。 –
関連する問題
- 1. NSMutableDictionaryをあるViewControllerから別のView Controllerに渡すにはどうすればいいですか?
- 2. セルのテキストデータでNSIndexPath(UITableCell用)を取得するにはどうすればよいですか?
- 3. 1つのViewControllerから別のViewControllerにオブジェクトを渡すには
- 4. 別のボタンからonClickでボタンのサイズを変更するにはどうすればよいですか?
- 5. paramValuesを別のページに渡すにはどうすればよいですか?
- 6. リクエストレスポンスを別のリクエストに渡すにはどうすればよいですか?
- 7. LatLngを別のクラスに渡すにはどうすればよいですか?
- 8. actionEventを別のクラスに渡すにはどうすればよいですか?
- 9. Androidで1ボタンから別のボタンに切り替えるにはどうすればよいですか?
- 10. モーダルViewControllerから親ViewControllerにデータを送信するにはどうすればよいですか?
- 11. 1つのviewcontrollerから別のviewcontrollerに配列を渡す
- 12. ViewControllerからコンテナビューにデータを渡すにはどうすればいいですか?
- 13. タブのフォームからタブパネルの別のタブに制御を渡すにはどうすればよいですか?
- 14. JAVAの別のクラスのコンストラクタからセッターに値を渡すにはどうすればよいですか?
- 15. CollectionViewのセル内のボタンを更新するにはどうすればよいですか?
- 16. イテレータの内容をJavaの別のものに渡すにはどうすればよいですか?
- 17. 開いたフォームから別のフォームにデータを渡すにはどうすればよいですか?
- 18. ボタンをセル内で選択可能にするにはどうすればよいですか?
- 19. 別のViewControllerからプルするために、1つのViewControllerのUILabelにテキストを設定するにはどうすればよいですか?
- 20. mainメソッドからjavaの別のメソッドに配列を渡すにはどうすればよいですか?
- 21. 1つのサーブレットから別のサーブレットにArrayListを渡すにはどうすればよいですか?
- 22. 1つのプログラムから別のプログラムにメッセージを渡すにはどうすればよいですか?
- 23. 1つのコントローラアクションから別のコントローラアクションにAntiForgeryTokenを渡すにはどうすればよいですか?
- 24. TableviewのセルからViewControllerに移動するボタンをどのように作成しますか?
- 25. 新しいViewControllerに渡すためにNSManagedObjectをコピーするにはどうすればよいですか?
- 26. (ViewControllerの)サブクラスのメソッドに列挙を渡すにはどうすればよいですか?
- 27. ある関数から別の関数に引数を渡すにはどうすればよいですか?
- 28. あるアクティビティから別のリストビューアクティビティにデータを渡すにはどうすればよいですか?
- 29. Webフォームから別のWebフォームに値を渡すにはどうすればよいですか?
- 30. あるPerlスクリプトから別のPerlスクリプトに引数を渡すにはどうすればよいですか?
は、なぜあなたは別のビューコントローラでNSIndexPathをしたいですか?それは間違ったデザインのようなにおいがする。 – heximal
私はソーシャルネットワーク用のポストを持つテーブルを持っていて、次のビューコントローラでそのポストのコメントをすべて読み込むために、コメントボタンをクリックするとセグがあります。あなたは正しい方法を知っていますか?インデックスパスを使用してテーブルのデータソースからコメントを取得しようとしていましたが、それは私が知っている唯一の方法です。 –
実装するパターンはマスターディテールです。あなたのデータソースの実装がわからない、あなたのケースでは安全かもしれない。ネストされたコントローラへのindexpathを渡して配列からオブジェクトを選択します。ユーザーがマスター画面を学習しているときに配列の内容が変更された場合はどうなりますか?いくつかのPostId to comments画面を渡し、PostIDパラメータに基づいてコメント配列に値を設定する方が良いでしょう。 – heximal