0

変数を別のView Controllerに渡そうとしていますが、このサイトの別のチュートリアルに応じてそれを行いました。ただし、問題は、セグエが機能していないように見えることです。noteText、timeline、timestamp はEditController(送信先のコントローラー) のラベルです。

- (void)editNoteAction{
    EditNoteController *editNoteController = [[EditNoteController alloc] initWithNibName:@"EditNoteController" bundle:nil];
    editNoteController.noteText.text = textString;
    editNoteController.timeline.text = famString;
    editNoteController.timestamp.text = dateString;
    [self.navigationController pushViewController:editNoteController animated:YES];
}

元の方法では、自分自身のみを送信者として使用する必要があると言っていました。それは私に赤い警告を与えました。その後、試してみまし(id)selfself.navigationControllerが、警告が残っていなくても、プログラムがクラッシュしました。

何が間違っているのか、何か考えはありますか?

前もってありがとう、トム

4

1 に答える 1

-1
   - (void)editNoteAction
   {
    EditNoteController *editNoteController = [[EditNoteController alloc]initWithNibName:@"EditNoteController" bundle:nil];
    [self.navigationController pushViewController:editNoteController animated:YES];

   }
于 2012-07-19T13:20:50.470 に答える