0

阅读了这个帖子后,我试图插入一个指向外部网页的链接,该链接在touch inside按钮上调用一个动作(在故事板中使用 xCode 4.6 创建的按钮)。

这是动作:

-(IBAction)outLink:(id)sender {
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"https://www.mysite.com/index.php"]];
}

这是头文件(.h):

@interface MenuViewController : UIViewController <UITableViewDataSource, UITabBarControllerDelegate>{
    IBOutlet UIButton *linkToSite;
}

-(IBAction)outLink;

我已将按钮链接到情节提要中的元素,并将操作链接到Touch Up Inside事件,但是当我在模拟器中单击按钮时出现此错误:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[MenuViewController outLink]: unrecognized selector sent to instance 0x717d340'
4

1 回答 1

0

更改 .h 类中的方法名称并重新连接您的插座以进行 touchupinside 事件。

-(IBAction)outLink:(id)sender;

希望它可以帮助你。

于 2013-05-04T17:02:01.390 回答