gpt4 book ai didi

swift - SwiftUI-调用UUID()。uuidString id时出错

转载 作者:行者123 更新时间:2023-12-02 10:56:16 30 4
gpt4 key购买 nike

当我尝试使用如下函数时,出现此错误EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0):

func itemId(title: String) -> String {
var id = UUID()
for item in itemsCoreData {
if item.title == title {
id = item.id
} else {
break
}
}
return id.uuidString
}
itemsCoreData是从获取请求中存储我的Core Data对象的变量。 item.id是存储在该对象的核心数据中的UUID

最佳答案

您只需要在这里使用first(where:)方法。

func itemId(title: String) -> String? {
itemsCoreData.first(where: { $0.title == title })?.id.uuidString
}

关于swift - SwiftUI-调用UUID()。uuidString id时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63292122/

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