我不能belice我問這個,但即時通訊非常瘋狂與這個可變的東西。變量在我的iOS應用程序?
我想保存用戶名信息。我加載他們在我看來的負載。在此之後,當我點擊一個按鈕時,我將獲得信息。
這裏是我的代碼:
@interface SelfViewController : UIViewController
{
NSString *usernameString;
}
- (void)viewDidLoad
{
usernameString = @"test";
}
- (IBAction)goToProfileButtonPressed:(id)sender
{
NSLog(@"%@", usernameString); //CRASH BAD EXEC
}
我是怎麼錯了????
你應該合成你的iVar並生成一個屬性。你會得到一個壞的執行錯誤,因爲你確實保留了自動釋放的NSString @「test」 – CarlJ 2012-04-11 14:23:36
該代碼除了它不是一個完整的小例子之外沒有任何問題。你也應該說明你是否使用ARC。 – Joe 2012-04-11 14:23:57
我的第一個猜測是該按鈕未正確連接到SelfViewController的實例。如果你刪除了'NSLog',你能按下按鈕而不會導致崩潰嗎? – Dondragmer 2012-04-11 14:25:12