我定義一個類命名爲用戶設置對象是PrimaryKey的「用戶id」這樣的:境界objectForPrimaryKey無法找到我的數據庫
class User: Object {
var userId = 0
var name = "haha"
override static func primaryKey() -> String? {
return "userId"
}
}
然後我寫了一些數據defualt數據庫,我可以找到它境界的瀏覽器:
let user = User()
user.userId = 345
user.name = "哈哈"
print("\n\n" + NSHomeDirectory())
try! realm.write {
realm.add(user, update: true)
}
但最終我用
let user = realm.objectForPrimaryKey(User.self, key: 345)
它得到了一個對象,具有用戶id = 0第二名稱=「哈哈」
PS:我的英語不是很好,請你可以用中國的,THX
thx,我也找到並修復它 – minbaba