2015-09-14 3 views
3

Кажется, я ничего не могу найти, чтобы исправить это, искал по всему Интернету. Может кто-нибудь, пожалуйста, объясните мне, как это исправить? :)'PFObject не имеет члена с именем' subscript '

func refresh() { 
    var query:PFQuery = PFQuery(className: "Message") 

    query.findObjectsInBackgroundWithBlock { (objects:[AnyObject]?, error:NSError?) -> Void in 

     self.messagesArray = [String]() 

     if let objs = objects { 
      for messageObject in objs { 
       let messageText:String? = (messageObject as PFObject)["Text"] as? String >>>ERROR <<< 
       if messageText != nil { 
        self.messagesArray.append(messageText!) 
       } 
      } 
     } 

     self.messageTableView.reloadData() 
    } 
} 
+0

вы используете новый быстрый SDK со старым синтаксическим анализом SDKs, если да, то мы должны ждать, пока синтаксические выпустить новый SDK – Lamar

ответ

2

Try:

let messageText:String? = messageObject.valueForKey("Text") as? String 
+0

Он работал! Спасибо! –

+0

без проблем .. рад помочь – RJH

+0

Имеет ли это какое-либо отношение к Parse 1.8.4? 1.8.2 не было этой проблемы .. –