0
這裏的關係是:我已經定義的PFUser
子命名User
解析:不能分配與子類
class User: PFUser {
@NSManaged var name: String?
@NSManaged var qrCode: QRCode?
}
和PFObject
一個子類命名爲QRCode
:
class HQRCode: PFObject {
@NSManaged var code: String
convenience init(_ code: String) {
self.init()
setObject(code, forKey: "code")
}
}
和我已經註冊分類在AppDelegate
:
QRCode.registerSubclass()
User.registerSubclass()
當我從服務器檢索QR碼,並將其分配給用戶,但不幸的是我得到了以下錯誤:
// retrieve and assign qrcode
newUser.qrCode = QRcode
Error Domain=Parse Code=111 "schema mismatch for _User.qrCode; expected Relation but got Pointer"
是什麼意思?我該如何解決它?