1

私は、ios parse sdk (1.9.1) を使用して、xcode で本当に単純なことをしようとしています。UserRecipe という解析カスタム オブジェクトにあるすべてのデータを格納する変数を作成しようとしています。

これが私の解析設定の外観です

解析設定

以下は私のコードです:

import UIKit
import Parse
//import ParseFacebookUtilsV4
import FBSDKCoreKit
import FBSDKLoginKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()


        let userRecipe = PFObject(className: "UserRecipe")

        print(userRecipe)


    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }
}

私のxcodeコンソールログでは、これが返されたものです:

Xcode コンソール ログ

UserRecipe クラスの 5 つのレシピ オブジェクトをパースして返していないようです。誰でもこれで私を助けることができますか?ご協力ありがとうございます

4

1 に答える 1

1

投稿されたコードは、ローカルで新しいオブジェクトを作成し、それをコンソールに記録するだけです。リモート データに格納されているオブジェクトを表示するには、クエリを実行する必要があります。

ここですべてを読んでくださいが、要約すると...

var query = PFQuery(className:"UserRecipe")
query.findObjectsInBackgroundWithBlock {
  (objects: [PFObject]?, error: NSError?) -> Void in
  if error == nil {
    if let objects = objects {
      for object in objects {
        print(object["recipeName"])
      }
    }
  } else {
    print("Error: \(error!) \(error!.userInfo)")
  }
}
于 2015-12-01T01:02:25.333 に答える