Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 如何在单元格中添加按钮以打开链接_Xcode_Url_Uitableview - Fatal编程技术网

Xcode 如何在单元格中添加按钮以打开链接

Xcode 如何在单元格中添加按钮以打开链接,xcode,url,uitableview,Xcode,Url,Uitableview,我想在单元格中创建一个按钮来打开URL。 我试着让它像往常一样,但它不起作用。 我有一个自定义单元格,其中包含.h/.m文件和UIViewController中的tableView。我把代码放在哪里了?这个代码能用吗 - (IBAction)site:(id)sender { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.vk.com"]]; } 现在您只需将按钮目标连接到此i

我想在单元格中创建一个按钮来打开URL。 我试着让它像往常一样,但它不起作用。 我有一个自定义单元格,其中包含.h/.m文件和UIViewController中的tableView。我把代码放在哪里了?这个代码能用吗

- (IBAction)site:(id)sender {
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.vk.com"]];

}

现在您只需将按钮目标连接到此iAction。 转到Interface Builter,右键单击文件所有者或应用程序代理,具体取决于您的设置方式。然后你会看到站点iAction,只要把它拖到按钮上,它就会工作了


只需将代码添加到当前视图控制器

如果我想使它不是精确的页面,而是从.plist获取的页面url,该怎么办。我需要把这个放进CellforRowatineXpath吗?什么?不,您从不在按钮单元格中添加操作,这完全是错误的。您必须将iAction添加到控制器,并通过Interface Builder进行连接。在这里查看cocoa的基础知识:如何通过ibaction打开从.plist文件中获取链接的不同站点?据我所知,我可以在临时NSstring中设置文本,然后在ibaction中使用方法URLWithString打开相同的临时NSstring。。。在CellForRowatineXpath中,我必须使用哪种代码为这个临时字符串设置值?