Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone DismissViewController UIButton导致应用程序在iPod touch上崩溃_Iphone_User Interface_Ipod Touch - Fatal编程技术网

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”的代码(以及它所在的类名)。或者,如果您试图关闭模式视图控制器,请参阅我的更新答案。