gpt4 book ai didi

ios - 无法解析 RealmSwift 中的格式字符串

转载 作者:可可西里 更新时间:2023-11-01 00:57:36 25 4
gpt4 key购买 nike

型号

class News: Object {
dynamic var ExternalId: String?
dynamic var Title: String?
dynamic var Preview: String?
dynamic var Description: String?
dynamic var PublicationDate: Date?
dynamic var ExternalUrl: String?
dynamic var ImageUrl: String?
dynamic var ViewTypeName: String?
dynamic var Status: Bool = true
dynamic var Like: Bool = false
dynamic var AuthorizedOnly: Bool = false

override static func primaryKey() -> String? {
return "ExternalId"
}

使用代码:

self.news = try! Realm().objects(News.self).filter("Like == YES").sorted(byProperty: "PublicationDate", ascending: true)

错误:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Unable to parse the format string "Like == YES"'

我尝试:

Like = YES
Like = true
Like = 1

但这是行不通的!

请帮忙!

最佳答案

似乎 NSPredicateLike 视为关键字而不是属性名称。作为解决方法,您可以使用类似的方法:

.filter(NSPredicate(format: "%K == true", "Like"))

关于ios - 无法解析 RealmSwift 中的格式字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42050633/

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