Swift - 如果让我怎么用

时间:2016-04-08 20:22:51

标签: swift

我是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)!)
}

enter image description here

1 个答案:

答案 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常量的显式类型注释,因为它可以由编译器推断。