Iphone DismissViewController UIButton导致应用程序在iPod touch上崩溃
Iphone DismissViewController UIButton导致应用程序在iPod touch上崩溃,iphone,user-interface,ipod-touch,Iphone,User Interface,Ipod Touch,DismissViewControllerui按钮在iPod touch上测试时导致我的应用程序崩溃。否则,它在iPhone上工作正常。iPod版本是4.2.1 我得到的信息是: dismissViewControllerAnimated:completion::发送到实例0x153720的选择器无法识别 这是modalviewcontroller h文件: @class Info; @protocol InfoDelegate -(void)dismissViewDidFinish:(U
DismissViewController
ui按钮在iPod touch上测试时导致我的应用程序崩溃。否则,它在iPhone上工作正常。iPod版本是4.2.1
我得到的信息是:
dismissViewControllerAnimated:completion::发送到实例0x153720的选择器无法识别
这是modalviewcontroller h文件:
@class Info;
@protocol InfoDelegate
-(void)dismissViewDidFinish:(UIViewController *)viewController;
@end
方法“dismissViewController”在哪里定义?这不是一个框架方法。如果您使用了示例中的代码,请确保定义了要使用的方法。它不是UIViewController上的方法
如果试图从“模态视图控制器”中解除模态视图控制器,则执行此操作的方法是:
[self dismissModalViewControllerAnimated:YES];
方法“dismissViewController”在哪里定义?这不是一个框架方法。如果您使用了示例中的代码,请确保定义了要使用的方法。它不是UIViewController上的方法
如果试图从“模态视图控制器”中解除模态视图控制器,则执行此操作的方法是:
[self dismissModalViewControllerAnimated:YES];
你得到的警告是黄色的 实例方法-未找到dismissViewController返回类型默认值 识别- 由于旧的不推荐方法,dismissModalViewController不需要'completion:'参数 iOS6中的新方法确实如此。所以你应该写:
[self dismissViewControllerAnimated:YES completion:nil];
它会发现它你得到的警告是黄色的 实例方法-未找到dismissViewController返回类型默认值 识别- 由于旧的不推荐方法,dismissModalViewController不需要'completion:'参数 iOS6中的新方法确实如此。所以你应该写:
[self dismissViewControllerAnimated:YES completion:nil];
它将发现它它以黄色警告我实例方法-dismissViewController未找到返回类型默认为IDDismissViewDidFinish方法在哪个类中定义?什么是“self”?dismissViewControllerAnimated在何处定义?它在主视图控制器(显示modalviewcontroller的主视图控制器)中定义。抱歉,它是在信息控制器中定义的。请发布方法“dismissViewControllerAnimated”的代码(以及它所在的类名)。或者,如果您试图关闭模式视图控制器,请参阅我的更新答案。它以黄色警告我实例方法-dismissViewController not found返回类型默认为idDismissViewDidFinish在哪个类中定义了方法dismissViewDidFinish?什么是“self”?dismissViewControllerAnimated在何处定义?它在主视图控制器(显示modalviewcontroller的主视图控制器)中定义。抱歉,它是在信息控制器中定义的。请发布方法“dismissViewControllerAnimated”的代码(以及它所在的类名)。或者,如果您试图关闭模式视图控制器,请参阅我的更新答案。