'var'参数已弃用,将在Swift 3中删除

SDW:

好吧,所以我只是将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()
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

ActionController ::参数弃用警告:方法大小已弃用,并将在Rails 5.1中删除

#warning:C风格的for语句已弃用,并将在以后的Swift版本中删除

修复了 tableView 函数的“已弃用并将在 Swift 4 中删除”警告

商店/的Vuex Classic模式已弃用,并将在Nuxt 3中删除

弃用警告:方法长度已弃用,将在 Rails 5.1 中删除

CSS中的/ deep /组合器已弃用,并将在M63中删除

如何解决弃用警告“方法to_hash已弃用,并将在Rails 5.1中删除”

'init(nilLiteral:)' 已弃用:改用 JSON.null。将在以后的版本中删除

试图理解这个警告:[UITabBarItem]!使用 '!' 这里已弃用,将在未来版本中删除

Nuxtjs vuetify 抛出大量`Using / for Division 已弃用,将在 Dart Sass 2.0.0 中删除。`

responseJSON 已弃用,将在 Alamofire 6 中删除。改用 responseDecodable

sklearn.tree.tree模块在0.22版中已弃用,并将在0.24版中删除

在Swift中更新已弃用的Firebase函数

UIUserNotificationType在iOS10 Swift 3.0中已弃用

在Ember 3中替换已弃用的`this。$()`

Symfony 4.3:不推荐使用的用户:Symfony \ Bundle \ TwigBundle \ Loader \ FilesystemLoader类自版本4.3起已弃用,并将在5.0中删除...

Vue.js无法正常工作,“自动填充$ HTTP_RAW_POST_DATA的错误已弃用,并将在以后的版本中删除。”

HuggingFace 管道:用户警告:`grouped_entities` 已弃用,将在 v5.0.0 版本中删除。如何改进此警告?

Powershell用$ var值替换字符串中的$ var

Swift中“ static var”和“ var”之间的区别

Swift中Lazy var和var as-a-closure之间的区别

Swift中的var和弱var有什么区别

我想从 Cloudformation 中删除已弃用的 S3 存储桶(具有删除策略的存储桶)

'navigationOptions' 中的弃用: - 'headerLeft: <SomeElement />' 将在未来版本中删除。使用 'headerLeft: () => <SomeElement />'

警告:isInitialValid 已被弃用,并将在 Formik 的未来版本中删除

“:nothing”选项已被弃用,并将在Rails 5.1中删除

RCTBatchedBridge已被弃用,并将在以后的React Native版本中删除

“ Fluttertoast”已被弃用,不应使用。将在进一步发布中删除

替换 Data.withUnsafeBytes,因为它在 Swift 5.6 中已弃用