我是Swift的新手,如果有人能帮助我,我会遇到以下问题。 感谢。
func openLink(toUrl: String) {
if toUrl == "AppleStoreReview" {
let Link: String = "itms-apps://itunes.apple.com/hk/app/my-public-ip/id1093560803"
}
UIApplication.sharedApplication().openURL(NSURL (string: Link)!)
}
答案 0 :(得分:1)
您必须将调用移至if语句中的openURL
,因为Link
变量仅在那里可用:
func openLink(toUrl: String) {
if toUrl == "AppleStoreReview" {
let Link = "itms-apps://itunes.apple.com/hk/app/my-public-ip/id1093560803"
UIApplication.sharedApplication().openURL(NSURL(string: Link)!)
}
}
我还删除了Link
常量的显式类型注释,因为它可以由编译器推断。