2012-01-09 59 views
0

這裏是我的代碼:應用程序崩潰時,我在iPhone SDK的使用PresentModelView

-(void)btnAction 
    { 
    mapController = [[MKMapController alloc] initWithNibName:@"MKMapController" bundle:nil]; 
mapController.delegate = self; 
mapController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; 

[self presentModalViewController:mapController animated:YES]; 
[mapController release]; 
    } 

我收到墜毀消息:

-[MKMapController respondsToSelector:]: message sent to deallocated instance 0x79ccc90 

蓋伊請幫助我如何解決這個.. !

謝謝大家, Monish。

回答

0

以dealloc方式發佈您的mapController

+0

當我點擊該按鈕時,dealloc方法應該調用並釋放一些對象,如果我釋放此控制器在dealloc中,當我點擊按鈕時不會調用dealloc方法。 – 2012-01-09 13:22:31

+0

發佈您的整個.m文件,我會給你一個解決方案 – 2012-01-09 13:24:35

+0

對不起,請不要介意這裏有一些安全的代碼,以便我無法在這裏分享它。 – 2012-01-09 13:29:04