ここではこのトピックを見たことがありますが、クリックしたり、私のために働いたソリューションはありません。 私は、のUITableViewControllerを持っている(myUITableViewControllerそれを呼び出す)との要件は、ユーザーがmyUITableViewControllerから最初の3行の1つを選択した場合、彼らはtheFirstViewControllerにもたらしますが、もしされるようなものです彼らはtheSecondViewControllerにもたらされるだろう上の任意の行を選択しました。私はストーリーボードを使用しています。ストーリーボードは、複数のセグを1つのテーブルビューセルから外すことはできません。 しかし、私はmyUITableViewController から直接、複数のセグエのを追加することができますが、その後、私は適切なセグエコードに苦しんでいますし、適切な解決策を見つけていません。UITableViewControllerテーブルビューセルからの複数の/オプションのセグレット
3
A
答えて
4
最良の方法は、IBから直接seguesを使用する代わりに、tableview:didSelectRowAtIndexPath:
を使用して、手動で、彼らはテーブルの行を選択したときに、コードからそれらを呼び出さないことであろう。
あなたの設定すべき目的地までテーブルビュー自体からsegues、およびテーブル内の特定の要素ではありません。このような
何か:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSString *identifierOfSegueToCall;
if (indexPath.row < 3) {
identifierOfSegueToCall = @"theFirstViewControllerSegueIdentifier";
} else {
identifierOfSegueToCall = @"theSecondViewControllerSegueIdentifier";
}
[self performSegueWithIdentifier:identifierOfSegueToCall sender:self];
}
関連する問題
- 1. Postfix:複数のドメインと複数のユーザーのどちらのオプションですか?
- 2. ビューコントローラーからのテーブルビューセルのUISegmentedControlへのアクセス
- 3. テーブルビューセルの複数の画像をバックグラウンドでダウンロードする方法は?
- 4. ジャンゴ - 複数のオプションのForeignKey
- 5. オプションの配列から複数の結果を返すには?
- 6. Javascript to Select複数のオプション
- 7. UITableViewController複数の選択円の色を変更する
- 8. UITableViewControllerの行セル境界の複製
- 9. Web2py - 複数のオプションのチェックボックスの実装
- 10. テーブルビューセルの問題
- 11. テーブルビューセル内のボタン
- 12. テーブルビューセルのクラッシュ
- 13. テーブルビューセルのアラート
- 14. テーブルビューセルの値
- 15. ユーザーからのオプションの引数C++
- 16. 検索SQLサーバーの複数のオプション
- 17. SQL Server 2005の複数の検索オプション
- 18. は、C#の複数のオプション "で"
- 19. iOS5ストーリーボード:複数のUITableViewControllerでカスタムUITableViewCellを再利用
- 20. UITableViewControllerからUITabBarControllerへの遷移
- 21. UIScrollViewとUITableViewControllerのURLからレイジーロードイメージ
- 22. 1つのテーブルビューセルから別のテーブルビューセルにデータを転送するにはどうすればよいですか?
- 23. 複数選択テーブルビューセルと選択スタイルなし
- 24. オプションからのオプション取得
- 25. SQLデータベースからテーブルビューセルに画像をロード
- 26. UIViewControllerからUITableViewControllerを外す
- 27. 情報からplist in UITableViewController
- 28. 複数選択オプションRTLアラインメントの問題
- 29. 複数ログインのオプション(Google/Facebook/Twitter)
- 30. 複数のオプションを持つグランタタスク
おかげで、まだありませんが。私はまだストーリーボードを使用してViewControllerから他のものに「プッシュ」しますか?それはうまくいかないようです。 – user1278974
はい、セグをクリックして識別子を設定すると、セグの名前を付ける必要があります。識別子とsegueの名前に同じ値を使用していることを確認してください。 (識別子に正しい命名規則を使用するようにコードを更新します)。 – lnafziger
多分私は何かを見逃しています...上のNSStringはidentifierOfSegueToCallと呼ばれ、次にnameOfSegueToCallと呼ばれるvarがあります...これは意図的なものですか?また、prepareForSegueのようなView Controllerに他のsegue関数がありますか?それともこの1回の呼び出し?リック – user1278974