2016-04-08 32 views
-5

誰かが私を助けることができるならば、私はsiwftに新しく、次の問題があります。ありがとう。 Swift - letの場合の使用方法

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

Link変数がそこにのみ利用可能ですので、あなたは、if文の内側にopenURLへの呼び出しを移動する必要があります。

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

私はまたのための明示的な型注釈を削除定数です。これはコンパイラによって推論できるためです。

関連する問題