检查字符串是不是等于实体中的对象属性
Posted
技术标签:
【中文标题】检查字符串是不是等于实体中的对象属性【英文标题】:Check if a string is equal to an object attribute from an entity检查字符串是否等于实体中的对象属性 【发布时间】:2020-12-31 17:14:14 【问题描述】:我使用 SwiftUI 和 Core Data 构建了一个小型 XCode 项目。 我有一个具有两个属性“uri”和“name”的实体。我还有一个 FetchRequest,它给了我来自实体的对象(变量是“项目”)。 我的目标是检查项目中是否有一个对象包含与“uri”匹配的字符串。 重要提示:我不能使用循环!
应该看起来像这样:
if(items.uri.contains("Test"))
print("working")
else
print("error")
【问题讨论】:
您是否擅长使用谓词、核心数据查询来查找您在核心数据中寻找的内容?如果是这样,我可以为您输入一些内容。 【参考方案1】:你可以试试:
if items.contains(where: $0.uri == "Test" )
print("working")
else
print("error")
【讨论】:
以上是关于检查字符串是不是等于实体中的对象属性的主要内容,如果未能解决你的问题,请参考以下文章
如何进行`if`检查键入的单词是不是等于C中字符串列表中的某个单词? [复制]