我不能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