【发布时间】:2015-08-01 16:04:07
【问题描述】:
我想从我的应用直接链接到应用商店。
我正在使用此代码:
var url = NSURL(string: "itms-apps://itunes.com/apps/companyname/appname")
if UIApplication.sharedApplication().canOpenURL(url!) == true {
UIApplication.sharedApplication().openURL(url!)
}
当应用名称中没有空格时,它可以正常工作。但是应用程序名称中是否有空格,它不链接到应用程序本身,但它链接到包含我所有应用程序的页面。怎么会?
示例:如果应用名称 = bobbie,我使用:
var url = NSURL(string: "itms-apps://itunes.com/apps/mycompany/bobbie")
if UIApplication.sharedApplication().canOpenURL(url!) == true {
UIApplication.sharedApplication().openURL(url!)
}
(完美运行)
但它的应用名称 = bob bie,我使用:
var url = NSURL(string: "itms-apps://itunes.com/apps/mycompany/bob-bie")
if UIApplication.sharedApplication().canOpenURL(url!) == true {
UIApplication.sharedApplication().openURL(url!)
}
但这并没有链接到应用程序...
【问题讨论】:
标签: ios swift sprite-kit app-store