我正在尝试获取与类相关的对象。

贝娄是我的查询:

var user = PFUser.currentUser()
println("PERSON\(user)")
var relation = user!.relationForKey("followingThings")
var queryTeste = relation.query()
queryTeste?.findObjectsInBackgroundWithBlock({ (object: [AnyObject]?, error: NSError?) -> Void in
    println("OBJECTS FROM RELATIONAL QUERY\(object)")
})


如果您查看输出,则可以检索我的关系对象,但是...在检索它们之前出现错误。

我尝试了不同的组合以摆脱它,但没有成功。同样,这里的大多数问题都与目标C和sintaxe有关,并且方法略有不同。

关于什么可能导致错误的任何想法?


  PERSONOptional({
      email =“ [email protected]”;
      emailVerified = 1;
      followingThings =“ Things>”;
      10分
      用户名=我; })
  
  2015-08-31 19:16:32.161 App [30479:9376080] [错误]:字段
  followingThings不能包含在内,因为它不是指向
  另一个对象(代码:102,版本:1.8.0)
  
  关系查询中的对象Optional([
  
  内容:0x7ff031a736c0,objectId:G29f9Wfqj5,localId :(空)> {
      描述=露营;
      searchKey =露营;
      usersFollowing =“ _User>”; },
  
  内容:0x7ff031a76520,objectId:IPEg4G2Qec,localId :(空)> {
      description =“动物保健”;
      searchKey =“动物保健”;
      usersFollowing =“ _User>”; },
  
  内容:0x7ff031a76120,objectId:Jg4oRjebKE,localId :(空)> {
      描述=骑自行车;
      searchKey =借记;
      usersFollowing =“ _User>”; },
  
  内容:0x7ff031a75810,objectId:TseQvlo6AL,localId :(空)> {
      描述=划船;
      searchKey =划船;
      usersFollowing =“ _User>”; }])

最佳答案

这样对我有用

    var relation = currentUser.relationForKey("product")
                        relation.query()?.findObjectsInBackgroundWithBlock({

                            (let productResult, let error) -> Void in
                            //println("result:\(productResult!.count)")

                            if let result = productResult {
                                //println(result.count)
                                for product in result {
println(product)
}
}
}

10-08 04:38