我在故事板中有一個視圖,我分配了一個名爲「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