1. ホーム
  2. xcode

[解決済み] var' パラメータは非推奨で、Swift 3 で削除される予定です。

2022-08-19 09:43:27

質問

Xcode を 7.3 にアップデートしたところ、この警告が表示されるようになりました。

'var' パラメータは非推奨で、Swift 3 で削除される予定です。

この関数でvarを使う必要がある場合、どのように修正すればいいのでしょうか。

public func getQuestionList(var language: String) -> NSArray {
    if self.data.count > 0 {
        if (language.isEmpty) {
            language = "NL"
        }
        return self.data.objectForKey("questionList" + language) as! NSArray
    }

    return NSArray()
}

どのように解決するのですか?

新しい変数に割り当てようとしましたか?

public func getQuestionList(language: String) -> NSArray {
    var lang = language
    if self.data.count > 0 {
        if (lang.isEmpty) {
            lang = "NL"
        }
        return self.data.objectForKey("questionList" + lang) as! NSArray
    }

    return NSArray()
}