解析:无法分配与子类的关系

Parse: can't assign relationship with subclasses

这里是:我定义了 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()

当我从服务器获取二维码并将其分配给用户时,不幸的是我得到了以下错误:

// retrieve and assign qrcode
newUser.qrCode = QRcode

Error Domain=Parse Code=111 "schema mismatch for _User.qrCode; expected Relation but got Pointer"

这是什么意思?我该如何解决?

"Dashboard" 上 User class 中的 qrCode 列的类型为 Relationship。为了修复它,我将其设置为键入 Pointer