2016-07-30 6 views
0

私はPlaceとBeenHereの2つのクラスを持っています。 BeenHereには、ターゲットとクラスプレイスとユーザに応じて "toPlace"と "fromUser"というポインタが割り当てられています。その場所には、ViewControllerで取得して表示したいタイトルと画像(PFFile)があります。下のコードでは、objectIdでそのポインタに到達しましたが、このポインタが指す特定の場所に関連するタイトルとイメージをどのように取得できるかわかりません。あなたの助けや提案を感謝します。ポインタでPFObjectを取得する

class UserBeenHereViewController: UIViewController {  
override func viewDidLoad() { 
    super.viewDidLoad() 

    let user = PFUser.currentUser()?.username 

    if user != nil { 

    let query = PFQuery(className: "BeenHere") 
      query.includeKey("toPlace") 
      query.findObjectsInBackgroundWithBlock { (objects, error) -> Void in 
     if error == nil { 
      for object in objects! { 
       print(object["toPlace"].objectId) 

      } 
     } 
      else { 
       print("There is error") 
      } 
     } 
    } 
} 

答えて

1

まず、 "toPlace"をPFObjectに取得してアクセスする必要があります。したがって、あなたの場合は次のようになります:

var toPlace = comment["toPlace"] as? PFObject 
print (toPlace["title"]) 
関連する問題