持久无法识别的选择器错误[故事板]

时间:2012-08-24 10:37:01

标签: objective-c ios ipad runtime-error

我已经使用按钮和功能设置了一百万个视图。但由于某种原因,我不能让这个工作 - 我现在重新做了3次......我不知道为什么它不起作用......

从我收到的错误中我理解它与故事板(this questionthis question ...)有关,因为在错误中它说:[UIViewController click_newsletter:]没有[LinkedinActionViewController click_newsletter:]

问题是,我删除了旧的viewController并创建了一个新的并没有改变?

故事板类链接

enter image description here

在故事板中 - 班级名称相同。

班级宣言

@interface LinkedinActionViewController : UINavigationController <UIWebViewDelegate>{
    UIButton *our_page;
    UIButton *newsletter;
}

@property (nonatomic, retain) IBOutlet UIButton *our_page;
@property (nonatomic, retain) IBOutlet UIButton *newsletter;

- (IBAction)click_our_page:(id)sender;
- (IBAction)click_newsletter:(id)sender;


@end

打开视图

        UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPad" bundle:nil];
        LinkedinActionViewController *action_view = (LinkedinActionViewController*)[[storyboard instantiateViewControllerWithIdentifier:@"LinkedinActionViewController"] retain];
        [self.navigationController pushViewController:action_view animated:YES];

ERRROR !!!

enter image description here

  

***由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:' - [UIViewController   click_newsletter:]:无法识别的选择器发送到实例0x6d205a0'

我在墙上撞了一天超过一天 - 任何帮助都会有益! :D谢谢!

1 个答案:

答案 0 :(得分:2)

好吧,刚刚有朋友看看这个,我们发现了问题。

如果您转到linkedinActionViewController.m文件。

单击右侧窗格中的文件检查器按钮。

File Inspector Tab

然后确认检查箱已被检查!@ !!!!

enter image description here

5月XCode死于缓慢而痛苦的死亡!