我的代碼崩潰與訪問不良,當我有一個表與視圖。我已經知道問題是什麼,但尋找正確的解決方案。iphone xcode;釋放視圖實例崩潰與數據源的表
在View 1 - 我有一個創建和視圖實例,然後將其釋放,這樣的一個按鈕:
settingsScreen *settings = [[settingsScreen alloc] initWithNibName:@"settingsScreen" bundle:nil];
CGRect theFrame = settings.view.frame;
//theFrame.origin = CGPointMake(self.view.frame.size.width, 0);
theFrame.origin = CGPointMake(0,-(self.view.frame.size.height));
settings.view.frame = theFrame;
theFrame.origin = CGPointMake(0,0);
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.8f];
settings.view.frame = theFrame;
[UIView commitAnimations];
[self.view addSubview:settings.view];
[settings release];
鑑於2有表,我在哪裏設置數據源和委託對viewDidLoad中的自我,但這種崩潰,並EXEC_BAD_ACCESS
的應用程序,如果我查看1刪除[設置發佈],一切都很好。
如果我不放開來看,is'nt錯把它留在記憶?
我怎樣才能克服這種情況?
感謝
非常感謝您的回覆。 – Veeru 2010-11-19 02:30:42
如果我使用autorelease,我仍遇到類似的問題。對不起,如果我想使用presentModalView控制器,沒有導航控制器,那麼層次結構是什麼?窗口 - >視圖控制器 - >查看?我可以指出的任何例子? – Veeru 2010-11-19 04:21:48
您也可以使用viewControllers實例調用presentModalViewController。 – Sanniv 2010-11-19 06:21:19