2012-07-19 112 views
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]; 
} 

原来的方式说我只应该使用自己作为发件人。这给了我一个红色的警告。之后,我试过(id)selfself.navigationController,但即使没有人留下警告,程序也会崩溃。

你有什么想法可能是错的?

在此先感谢,汤姆

+1

有什么错误讯息? – Selkie 2012-07-19 13:10:51

+0

首先尝试运行应用程序,而不发送值到其他控制器..如果运行良好,然后再一次发送值到其他控制器,并检查应用程序崩溃的情况。 – 2012-07-19 13:19:11

+0

类的类型是'self'目前 - 一个控制器? – samfisher 2012-07-19 13:30:57

回答

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

    } 
+0

我试图调试问题,以便它明确,而问题 – 2012-07-19 13:33:10

+0

你有一个设备连接到stackoverflow.com显示你的代码的调试结果,你张贴在这里.. ?? – samfisher 2012-07-19 13:35:00

+0

我没有连接设备,虽然我向帖子的主人建议遵循.. – 2012-07-19 13:36:31

相关问题