首先,我要感谢这个社区在网上创建最好的支持网站。我的情况是我已经有一个适用于导航控制器和2个视图控制器的应用程序。我做了以下事情:
当我点击按钮时(无论我将segue设置为push还是modal),我得到: ***由于未捕获的异常终止应用程序' NSInvalidArgumentException',原因:' - [SupportViewController setCelebrityInfo:]:无法识别的选择器发送到实例0x7ff01adf30d0'
显然我错过了一些东西,我只需要一些人的专业知识,指出我正确的方向。
谢谢!
答案 0 :(得分:2)
我在另一个视图控制器上创建了一个按钮,它可以毫无问题地链接到新的视图控制器,因此在我使用变通方法时关闭它。感谢所有贡献者,即使您确实使用了名字。
答案 1 :(得分:0)
再次检查语法,确保setCelebrityInfo获取参数。如果没有摆脱最后的“:”如果我们有一个方法声明为 - (void)setCelebrityInfo {}我们不需要使用:调用它时。如果我们有类似(类型)方法(param)的东西我们正在使用:。我希望这个简单的例子可以帮助你。确保在目标视图控制器(代码)中定义并实现了此类方法。