我有一个带有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
我该怎么做?