-[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:]:无法识别的选择器错误的主要内容,如果未能解决你的问题,请参考以下文章
无法写入内容:无法延迟初始化角色集合,无法初始化代理 - 无会话
windows7管理员文件无法运行 无法访问指定设备 路径或文件