将我的代码更新为
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 }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。