gpt4 book ai didi

ios - 在 Swift 3+ 中使用 NSPredicate 对自定义对象进行过滤

转载 作者:行者123 更新时间:2023-11-28 12:06:35 25 4
gpt4 key购买 nike

<分区>

我想过滤我的自定义对象。我的自定义对象外观

class Requestlist: NSObject, NSCoding {
let artist: String
let title: String
let id: String
let type: String

init(artist: String, title: String, id: String, type: String) {
self.artist = artist
self.title = title
self.id = id
self.type = type
}
}

但是程序总是因为这段代码而崩溃:

    let textInput = txbSearch.text
let pred = NSPredicate(format: "ANY artist contains[c] %@ OR title contains[c] %@",textInput!)
let filteredArray = (Constants.liveRequestlist as NSArray).filtered(using: pred)
print(filteredArray)

代码在 KeyboardChange 上运行,并且必须在键盘输入像实时搜索一样发生变化时更新。我还想搜索艺术家或标题的一部分。 (类似于 SQL Like 运算符)

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