gpt4 book ai didi

swift - 从核心数据中删除项目

转载 作者:搜寻专家 更新时间:2023-11-01 07:18:28 27 4
gpt4 key购买 nike

我有一个返回一些字符串的函数

func getURLsToSend () {
//create a fetch request, telling it about the entity
let fetchRequest: NSFetchRequest<URLsToSend> = URLsToSend.fetchRequest()

do {
//Get results
let searchResults = try getContext().fetch(fetchRequest)

//You need to convert to NSManagedObject to use 'for' loops
for urls in searchResults as [NSManagedObject] {
//get the Key Value pairs (although there may be a better way to do that...
print("\(urls.value(forKey: "url"))")

//Process URL

//Delete from Core Data

}
} catch {
print("Error with request: \(error)")
}
}

正如您在找到每个字符串(它是一个 url)后在评论中看到的那样,我需要能够处理它然后将其删除。

我可以处理我拥有的东西,这很好,我只是不知道如何从核心数据中删除对象,有人可以为我解释一下吗?

最佳答案

意识到我的错误,我需要做

context = getContext()

然后我就可以简单地做

context.delete(urls)

关于swift - 从核心数据中删除项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40489692/

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