我想將一個變量傳遞給另一個視圖控制器,並且我相應地在網站上執行了另一個教程。 問題是,雖然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)self
和self.navigationController
,但即使沒有人留下警告,程序也會崩潰。
你有什麼想法可能是錯的?
在此先感謝,湯姆
有什麼錯誤訊息? – Selkie 2012-07-19 13:10:51
首先嚐試運行應用程序,而不發送值到其他控制器..如果運行良好,然後再一次發送值到其他控制器,並檢查應用程序崩潰的情況。 – 2012-07-19 13:19:11
類的類型是'self'目前 - 一個控制器? – samfisher 2012-07-19 13:30:57