-[UIView setShowsFPS:]:无法识别的选择器错误

Posted

技术标签:

【中文标题】-[UIView setShowsFPS:]:无法识别的选择器错误【英文标题】:-[UIView setShowsFPS:]: unrecognized selector error 【发布时间】:2013-07-16 19:53:53 【问题描述】:

我需要在按下 UIButton 时打开 ViewController,为此我使用以下命令 代码:

NSString * storyboardName = @"Main";
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:storyboardName bundle: nil];
UIViewController * vc = [storyboard instantiateViewControllerWithIdentifier:@"ViewController"];
[self presentViewController:vc animated:YES completion:nil];

当它到达最后一行时

[self presentViewController:vc animated:YES completion:nil];

它给了我以下错误:

-[UIView setShowsFPS:]: unrecognized selector sent to instance 0x9bd5610 2013-07-16 14:40:52.728 ChainZoo[3026:a0b] * 终止 应用程序由于未捕获的异常“NSInvalidArgumentException”,原因: '-[UIView setShowsFPS:]: 无法识别的选择器发送到实例 0x9bd5610'

有人知道错误吗? 提前谢谢!!

【问题讨论】:

好吧,你正在为 UIView 调用 setShowFPS 方法,而 UIView 不知道这个方法……你的下一个 VC 有没有一个叫做 setShowFPS 的方法? 不,它没有...没有 setShowFPS 方法 你的下一个VC是什么级别的?你用 ZBar 吗? 不,它只是一个滚动视图,里面有一个图像。 【参考方案1】:

storyborad 上,选择您的 ViewController 的视图,然后点击“显示身份检查器”(右上角的第三个小标签) .

您将看到自定义类文本视图。

编写“SKView”并再次尝试运行。

您应该将 VC 的视图初始化为 SKView。

【讨论】:

以上是关于-[UIView setShowsFPS:]:无法识别的选择器错误的主要内容,如果未能解决你的问题,请参考以下文章

无法写入内容:无法延迟初始化角色集合,无法初始化代理 - 无会话

chrome和ie无法打开网页,也无法连接WIFI

windows7管理员文件无法运行 无法访问指定设备 路径或文件

phantomjs无法打开共享对象文件

SMTP 错误:无法验证。无法发送消息。邮件程序错误:SMTP 错误:无法验证

MATLAB无法正常启动