加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

无法指定“AnyObject”类型的值?到’String!’类型的值 – 与P

发布时间:2020-12-14 02:27:32 所属栏目:百科 来源:网络整理
导读:将我的代码更新为 swift 1.2后,我坚持了一点 var Question:String!var Answere:String!var Answeres:[String]!var ObjectIDsArray:[String]!var ButtonNumber:String!var ObjectIDsArrayCount:Int!var query : PFQuery = PFQuery(className: "AddonQuiz") qu
将我的代码更新为 swift 1.2后,我坚持了一点
var Question:String!
var Answere:String!
var Answeres:[String]!
var ObjectIDsArray:[String]!
var ButtonNumber:String!
var ObjectIDsArrayCount:Int!


var query : PFQuery = PFQuery(className: "AddonQuiz")
        query.getObjectInBackgroundWithId(QuestionID){
            (ObjectHolder : PFObject?,error : NSError?) -> Void in

            if error == nil {

                self.Question = ObjectHolder["ImageLink"] as! String
                self.Answeres = ObjectHolder["Answeres"] as! Array
                self.Answere = ObjectHolder["Right"] as! String




                if self.Answeres.count > 0 {

随着错误

Cannot assign a value of type 'AnyObject?' to a value of type 'String!'
Cannot assign a value of type 'AnyObject?' to a value of type '[String]!'
Cannot assign a value of type 'AnyObject?' to a value of type 'String!'

对于线

self.Question = ObjectHolder["ImageLink"] as! String
self.Answeres = ObjectHolder["Answeres"] as! Array
self.Answere = ObjectHolder["Right"] as! String

有没有解决这个问题?

if let ObjectHolder = ObjectHolder { 
    self.Question = ObjectHolder["ImageLink"] as! String
    self.Answeres = ObjectHolder["Answeres"] as! Array
    self.Answere = ObjectHolder["Right"] as! String
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读