gpt4 book ai didi

ios - 创建 NSManagedObject 属性值的副本

转载 作者:行者123 更新时间:2023-11-29 02:35:59 25 4
gpt4 key购买 nike

我需要创建 NSManagedObject listlistID 属性的副本/保存/副本。该场景首先从本地存储中删除列表,然后我向服务器发送请求以使用其 ID 删除 list 对象,但是当我从本地存储中删除对象时,我无法访问对象 ID。以下是代码

List *list = (List*)[self.fetchedResultsController objectAtIndexPath:indexPath];

NSString *listID = [list.listID stringValue];
[listsToDelete addObject:listID];

[context deleteObject:[self.fetchedResultsController objectAtIndexPath:indexPath]];

我试图将对象 ID 字符串值存储在一个数组中供以后使用,但无济于事,因为如果稍后我访问 listToDelete,它就是 nil。为什么我需要做些什么才能实现这一目标?

最佳答案

根据您展示的有限代码,我想到了一些事情:

1) 您是否初始化了 listsToDelete?我想那是一个 NSMutableArray 类型。您需要正确初始化它。

即。 NSMutableArray* listsToDelete = [[NSMutableArray alloc] init];

2) 在将 list.listID 添加到数组之前,您是否尝试过记录它的值?也许值一开始是 nil

关于ios - 创建 NSManagedObject 属性值的副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26360781/

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