如何使用Swift作为编程语言,OSX作为平台,在系统默认浏览器中打开URL?
我在UIApplication
中找到了很多,比如:
UIApplication.sharedApplication().openURL(NSURL(string: object.url))
但这只适用于iOS而不是OSX
而Launch Services,我发现没有swift的例子,而且OSX 10.10有很多不推荐的例子。
如何使用Swift作为编程语言,OSX作为平台,在系统默认浏览器中打开URL?
我在UIApplication
中找到了很多,比如:
UIApplication.sharedApplication().openURL(NSURL(string: object.url))
但这只适用于iOS而不是OSX
而Launch Services,我发现没有swift的例子,而且OSX 10.10有很多不推荐的例子。
8条答案
按热度按时间smtd7mpg1#
Swift 3或更高版本
blpfk2vs2#
对于MacOS,您可以使用以下命令:
对于iOS,您可以使用以下命令:
你必须打开NSURL。
ma8fv8wu3#
macOS:
iOS操作系统:
shstlldc4#
使用Swift 3时,您可以通过以下方式在默认浏览器中打开网页:
在上面接受的答案中,您也可以使用Swift 3通过输入以下内容来检查URL:
我希望这些信息对任何人都有帮助。
uoifb46i5#
只是个额外的奖励。如果您想在特定浏览器中打开URL(甚至是其他可以处理该URL的客户端),这里是在Xcode 8.2.1和macOS 10.12.2上测试的Swift 3代码。
lzfw57am6#
Swift 5、Xcode 10、MAC OS:
wfveoks07#
xCode 9更新
ohtdti5x8#
MacOS Xcode 10 Swift 4.2更新