-1
我有一个UITableView
,当用户点击一个cell
,我想打开各种社交媒体应用程序(如果安装在设备上)或打开网站。打开其他应用程序在桌面单元格点击
我该怎么做?
例如:在tableview
cell
点击我需要打开以下链接http://facebook.com/someuser
我有一个UITableView
,当用户点击一个cell
,我想打开各种社交媒体应用程序(如果安装在设备上)或打开网站。打开其他应用程序在桌面单元格点击
我该怎么做?
例如:在tableview
cell
点击我需要打开以下链接http://facebook.com/someuser
好各种应用程序都可以使用,如果是安装在用户设备上打开他们的应用程序的URL方案。例如,Facebook的自定义网址方案是fb://因此,如果您想打开例如用户的个人资料,则可以对fb://个人资料执行url请求。
let url = NSURL(string:"fb://profile");
//check if app can be opened with url scheme
if(UIApplication.sharedApplication().canOpenURL(url)){
UIApplication.sharedApplication().openURL(url);
}
else{
//create request to the website
}