在一个 swift IOS 应用程序中,我有一个像这样的 Realm 模型:
import Foundation
import RealmSwift
class Item: Object {
dynamic var name = ""
let prices = List<Price>()
}
这让我可以保存一个名为空字符串的 Item 实例:
let newItem = Item()
newItem.name = "" //or not set the attribute at all
let realm = Realm()
realm.write {
realm.add(newItem)
}
如何设置简单(和更复杂)的属性验证?
名称 String 由 UITextField 提供。我是要在此处负责的 ViewController 中验证用户输入,还是有办法在 Realm Model 上执行此操作,就像我中的 Rails 开发人员想做的那样?
提前致谢。 干杯, 数控
最佳答案
Realm目前不支持主键唯一性之外的验证,但是你可以关注https://github.com/realm/realm-cocoa/issues/1769进一步更新!
关于swift - 如何向 Realm 模型添加属性验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31113037/