2012-01-06 72 views
0

我正在開發一個應用程序,並意外地在iOS模擬器4.3上運行它;該應用程序工作正常。iOS 5 - 按鈕停止工作

在更改爲iOS5模擬器時,應該關閉模式視圖控制器的按鈕不再有效?任何想法爲什麼?

下面是我的代碼:

(方法調用控制器):

if (self.infoModalController == nil) 
    self.infoModalController = [[[InformationViewController alloc] initWithNibName: 
            NSStringFromClass([InformationViewController class]) bundle:nil] autorelease]; 

[self.navigationController presentModalViewController:self.infoModalController animated:YES]; 

(方法辭退):

- (void)dismissButtonPressed:(id)sender 
{ 
[self.parentViewController dismissModalViewControllerAnimated:YES]; 
} 

視圖加載罰款,但不會解僱?

提前歡呼!

勞倫斯

回答

0

解散模態視圖控制器時,僅做[self dismissModalViewControllerAnimated:YES]會更安全。此消息可發送到父視圖或模態視圖
解決的辦法是:

- (void)dismissButtonPressed:(id)sender 
{ 
    [self.parentViewController dismissModalViewControllerAnimated:YES]; 
}