iOS链接到外部页面

时间:2013-05-04 16:59:15

标签: ios objective-c hyperlink storyboard

阅读this thread后,我试图在外部网页上插入一个链接,在一个按钮上调用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'

1 个答案:

答案 0 :(得分:0)

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

-(IBAction)outLink:(id)sender;

希望它对你有所帮助。