检查字符串是否等于实体中的对象属性

Check if a string is equal to an object attribute from an entity

我用 SwiftUI 和 Core Data 构建了一个 XCode 小项目。 我有一个具有两个属性“uri”和“name”的实体。我还有一个 FetchRequest,它给我实体中的对象(变量是“项目”)。 我的目标是检查项目中是否有一个对象包含与“uri”匹配的字符串。 重要提示:我不能使用循环!

应该看起来像这样:

if(items.uri.contains("Test")){
    print("working")
}else{
    print("error")

你可以试试:

if items.contains(where: { [=10=].uri == "Test" }) {
    print("working")
} else {
    print("error")
}