同じセグエを使用して if ステートメントを課す方法があるかどうか知りたいです。基本的に、テーブルの同じビューに移動したいのですが、選択したセルに基づいて、ユーザーの選択に関連するさまざまなデータを持ちたいと思います。たとえば、ユーザーがテーブルでダラスを選択した場合、ニューヨークの情報は表示されません。
あるビューから次のビューへと 100 セグエを作成する必要がありますか、それとも if ステートメントに基づいて関連するデータを運ぶ方法はありますか?
どんな助けでも大歓迎です。
ありがとう
同じセグエを使用して if ステートメントを課す方法があるかどうか知りたいです。基本的に、テーブルの同じビューに移動したいのですが、選択したセルに基づいて、ユーザーの選択に関連するさまざまなデータを持ちたいと思います。たとえば、ユーザーがテーブルでダラスを選択した場合、ニューヨークの情報は表示されません。
あるビューから次のビューへと 100 セグエを作成する必要がありますか、それとも if ステートメントに基づいて関連するデータを運ぶ方法はありますか?
どんな助けでも大歓迎です。
ありがとう
あなたのtablviewcontrollerからdetailviewにctr +ドラッグし、セグエに識別子を与え、次の方法を使用します
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"showRecipeDetail"]) {
NSIndexPath *indexPath = [self.tableView indexPathForSelectedRow];
RecipeDetailViewController *destViewController = segue.destinationViewController;
destViewController.recipeName = [recipes objectAtIndex:indexPath.row];
}
}