0

我正在尝试将变量传递给另一个视图控制器,并且我按照站点上的另一个教程进行了相应操作。问题是,segue 似乎不起作用。noteText、时间线和时间戳是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];
}

原来的方式说我应该只使用 self 作为发件人。这给了我一个红色警告。之后我尝试过(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 回答