gpt4 book ai didi

swift - 如何设置 NSPredicate 来查找非 nil 的字段?

转载 作者:行者123 更新时间:2023-11-30 13:13:16 24 4
gpt4 key购买 nike

我正在尝试获取 CloudKit 中不同于 nil 的字段,并且该字段还具有特定的电话号码(显然,同时)。但我很难尝试这样做......这是我的代码:

let predicate = Predicate(format: "phone == %@ && careTakerId != %@", tel, "")

如果存在,它会打印“用户存在”并且每次都会打印它!谁能告诉我我的谓词是否正确?谢谢

最佳答案

也许你应该尝试这个:

let predicate = Predicate(format: "phone == %@ && careTakerId != nil", tel)

这可能对您有用:

let predicate = Predicate(format: "phone == %@ && careTakerId.length > 0", tel)

(当 careTakerId""nil 时,后者变为 false。)

关于swift - 如何设置 NSPredicate 来查找非 nil 的字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38514914/

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