メモブログ

てきとーにはまった事などを記録します

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
  1. --/--/--(--) --:--:--|
  2. スポンサー広告

StoryBoardを使った画面遷移でViewControllerに値を渡したい

StoryBoardでTableViewController->ViewControllerに値(rowindx)を渡す方法

プロジェクトの作り方
http://kikuchy.hatenablog.com/entry/2013/11/03/Xcode_5_%2B_iOS_7_%E3%81%A7%E3%80%81StoryBoard_%2B_TableView
このあたりを読むとSegueが頑張ってくれる事が分かる。

で一通り遷移が出来た後、TableViweController->ViewControllerで遷移して詳細を表示したいけど
どうするの?的な話になる。
http://lab.dolice.net/blog/2013/03/31/xcode-objc-ui-storyboard-segue/
argumentsの渡し方を理解する

で、UITableViewControllerのselectindexを渡すにはどうやったらいいんだろう。
http://stackoverflow.com/questions/12940559/how-to-pass-send-the-number-of-selected-row-in-uitableviewcontroller-to-another
やり方は回答みたら分かったけど、質問者はprepareForSegue:senderで遷移した方法を知りたかったけど
回答者はnavigationControllerを使って遷移させている。
質問者はthank broとかいってるけど、解決出来てないよね。

でprepareForSegue:senderを利用したselectindexについては
http://stackoverflow.com/questions/8458256/performseguewithidentifier-and-shareddata

他にもprepareForSequeが走らなかったので
http://ameblo.jp/waka21/entry-11058666863.html
http://d.hatena.ne.jp/ngtoku/20120619/1340125397
を参考にしました。

自分の場合はprepareForSequeのパラメータをいじってて、その影響で
prepareForSequeが走らなかったみたい。

何時間はまったんだろ。
ViewController1->ViewController2に値渡しが理解出来たので、
ViewController2で受け取った値を使って、詳細を表示する処理を組み込む。
スポンサーサイト
  1. 2013/11/17(日) 03:21:22|
  2. 【Objective-C】
  3. | トラックバック:0
  4. | コメント:0
<<OpenIDのOP/RPを作る | ホーム | UITableViewControllerをStroryBoardでつなぐ>>

コメント

コメントの投稿


管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://barumemo.blog129.fc2.com/tb.php/71-ce4c9d2e
この記事にトラックバックする(FC2ブログユーザー)
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。