Swift类和PFObject

时间:2014-08-21 17:47:14

标签: class variables swift

我有一个带有PFObject的Swift类作为var。在我的代码中,我得到一个PFObject(从查询到Parse.com),我想要存储在这个var中,但是我得到了错误(取决于我在初始化时做了什么,我得到'构建失败' '或运行时的异常)

class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {

  var user: PFObject?

  func setUser() {
    var query = PFQuery(className:"_User")
    query.whereKey("objectId", equalTo: objectId)
    var objects = query.findObjects()

    for object : PFObject! in objects {
        self.user = object as PFObject
    }
  }
}

通过上面的例子,我收到一条Swift编译器错误:

Stored value type does not match pointer operand type!
 store %objc_object* %324, %CSo8PFObject** %34, align 8, !dbg !470
 %CSo8PFObject*LLVM ERROR: Broken function found, compilation aborted!
 Command /Applications/Xcode6-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift failed with exit code 1

我该怎么做?

1 个答案:

答案 0 :(得分:0)

如果您将用户视为用户而不是对象,您可以按照本教程操作: https://parse.com/docs/ios_guide#users/iOS