Button 在IOS5中不工作的按钮

Button 在IOS5中不工作的按钮,button,view,ios5,ibaction,xcode4.2,Button,View,Ios5,Ibaction,Xcode4.2,我在ios 4.3上构建了一个应用程序,它运行得很好,但是当我在新的ios上运行它时,后退按钮不起作用。以下是我要转到下一个xib的代码: -(iAction)选择第3页:(id)发件人;{ //显示下一个视图 Selection3Page*nvc=[[Selection3Page alloc]initWithNibName:nil bundle:nil]; [自我呈现ModalViewController:nvc动画:否]; [nvc发布]; } 这是返回到第一个xib的代码: -(IBAct

我在ios 4.3上构建了一个应用程序,它运行得很好,但是当我在新的ios上运行它时,后退按钮不起作用。以下是我要转到下一个xib的代码:

-(iAction)选择第3页:(id)发件人;{
//显示下一个视图
Selection3Page*nvc=[[Selection3Page alloc]initWithNibName:nil bundle:nil];
[自我呈现ModalViewController:nvc动画:否];
[nvc发布];
}

这是返回到第一个xib的代码:

-(IBAction)done:(id)sender{
[self.parentViewController dismissModalViewControllerAnimated:NO];
}


请帮忙

在那里的某个地方发布一些
NSLog
s,检查这些方法是否真的被调用了。。。我将从这一点开始。

在iOS 5中,取消模式视图的API有所更改。请尝试以下方法:

if ([self respondsToSelector:@selector(dismissViewControllerAnimated:completion:)])
{
    NSLog(@"didTouchDoneButton 5.x");
    [self dismissViewControllerAnimated:YES completion:nil];
}
else
{
    NSLog(@"didTouchDoneButton 4.x");
    [self dismissModalViewControllerAnimated:YES];
}

我怎么能在这里做到呢?对不起,我是新来编码的把这个放在函数里面,在顶部<代码>NSLog(“调用函数”)单击函数时,如果出现此注释,请检查日志。。。正确放置NSLogs可以帮助您找到程序停止工作的地方…请投票选出答案,如果答案回答了您的问题,请将其标记为正确。我不能因为我的排名还不够高=/对不起