gpt4 book ai didi

swift - 如何在子类中使用 Parse.com bool 值

转载 作者:搜寻专家 更新时间:2023-10-31 08:17:00 24 4
gpt4 key购买 nike

我已经将 PFUser 子类化并添加了一个属性 isManager

class User : PFUser, PFSubclassing {
@NSManaged var isManager: Bool
override class func load() {
self.registerSubclass()
}
}

我试过了

user.isManager = false

但是得到运行时错误

[Foo.User setIsManager:]: unrecognized selector sent to instance 0x145bf550

因为核心数据,我也尝试过使用NSNumber

user.isManager = NSNumber(bool: false)

但是得到编译时错误

NSNumber is not convertible to bool

最佳答案

我实际上发现实现“get”和“set”要简单得多。

class User: PFUser, PFSubclassing {
var isManager: Bool {
get { return self["isManager"] as! Bool }
set { self["isManager"] = newValue }
}
...
}

关于swift - 如何在子类中使用 Parse.com bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27908638/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com