2011-04-27 93 views
0

我正在爲iphone創建一個聊天應用程序。手機之間的聊天工作正常,但我想保留聊天記錄。所以我創建了NSstring,每次用戶退出聊天進入主菜單時,文本框中的文本都存儲在nsstring中。當用戶回到聊天狀態時,我想將字符串加載到文本框中。但是當我嘗試這個時,它不起作用,而是崩潰。成績單保存在nsstring中,但不能加載迴文本框。如果它有助於我得到的錯誤是:程序接收到的信號:「EXC_BAD_ACCESS」將文本從文本框保存到nsstring,然後返回到文本框

任何幫助或其他方式來保存成績單讚賞。

感謝

+0

一次檢查框對象是否可用,而使用其他視圖回來 – ajay 2011-04-27 09:07:25

回答

3

這看起來像你的變量中的一個沒有被正確地保留,可能是NSString的。如果你不喜歡這樣

NSString* str = textBox.text; 

您將有一個指向文本框的字符串,但該字符串將盡快將文本框dealloced釋放。如果你想掛到該字符串,使用

NSString* str = [textBox.text copy]; 
+0

感謝的NSString *海峽= [textBox.text複製]像一個魅力工作:-) – 2011-04-27 10:20:49

相關問題