2017-03-18 17 views
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"

是什麼意思?我該如何解決它?

回答

0

該錯誤發佈User類中的qrCode列在「儀表板」上的類型爲Relationship。修復它我設置爲鍵入Pointer