亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 Realm 中過濾整數字段

在 Realm 中過濾整數字段

蠱毒傳說 2023-02-23 10:06:20
如果id對象中的屬性是 type Integer,我如何過濾查詢以返回id包含部分查詢的所有對象。contains即整數的等效領域過濾器運算符是什么?例如object1有id:1234。如果我查詢,123那么它應該返回object1。唯一可用于接近整數的過濾器是,equalTo但要使其起作用,我必須傳遞1234給查詢。
查看完整描述

2 回答

?
蝴蝶刀刀

TA貢獻1801條經驗 獲得超8個贊

可能您需要添加代表您的輔助字段idString基于contains()該字段的查詢。



查看完整回答
反對 回復 2023-02-23
?
楊魅力

TA貢獻1811條經驗 獲得超6個贊

看來您正在嘗試通過它是 id 的主鍵來訪問對象。您可以使用以下代碼直接訪問該對象而無需查詢。假設我們有一個 DogClass:


class DogClass: Object {

    @objc dynamic var id = NSUUID().uuidString

    @objc dynamic var dog_name = ""


    override static func primaryKey() -> String? {

        return "id"

    }

}


let realm = try! Realm()

let primaryKey = 123

guard let thisDog = realm.object(ofType: DogClass.self, forPrimaryKey: primaryKey) else { return }

print(thisDog.dog_name)


查看完整回答
反對 回復 2023-02-23
  • 2 回答
  • 0 關注
  • 111 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號