1 つのテーブル ビュー コントローラーと別のビュー コントローラーがあります。選択したセル (テーブル ビューから) からビュー コントローラーにデータを渡し、ビュー コントローラーでラベルを更新したいと考えています。私は次の方法でこれをやっています:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"SubRecipeConnectorSegue"])
{
RecipeDetailViewController *destViewController = segue.destinationViewController;
destViewController.recipeName = selectedRecipe;
}
}
問題は、初めてセルを選択したときにラベルに表示されないことです。しかし、2番目の値を選択しているとき; 最初に選択した値がラベルに表示されています。同様に、3 番目の値を選択すると、2 番目の値がラベルに表示されます。何が問題なのか教えてください。助けてください。