我在故事板中有一个视图,我分配了一个名为“MainView”的标识符。但是,如果我添加了以下面的子视图,一切都产生了碰撞(例如按一个按钮)ViewController被取消分配导致崩溃
MainViewController *mvc = [self.storyboard instantiateViewControllerWithIdentifier:@"MainView"];
[self.view addSubview:mvc.view];
这是由按键触发的动作:(MainViewController.h)
-(IBAction)showUsername:(id)sender{
[testLabel setText:@"username"];
}
和崩溃日志:
-[MainViewController performSelector:withObject:withObject:]: message sent to deallocated instance 0x44e0810
我使用ARC。
instantiateViewControllerWithIentifier:创建一个自动释放的对象。你必须在这里“继续”,并且“在不再需要时释放它。 – 2012-02-05 18:30:45
我使用ARC,所以调用'retain'不支持... – 2012-02-05 18:40:54