gpt4 book ai didi

ios - Core Data Objective - C 中的 __NSFrozenArrayM 是什么

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:15:12 25 4
gpt4 key购买 nike

我正在尝试获取核心数据实体,但它给出了这个 __NSFrozenArrayM 而我没有得到我的实体数组。如果有人对此有想法,请告诉我。提前致谢

这是控制台:-

    <__NSFrozenArrayM 0x6000014468e0>(
<ExpenseInfo: 0x60000270dea0> (entity: ExpenseInfo; id: 0x92d7006a96eb7229 <x-coredata://B5FE3C43-17E6-4BEA-B3F4-E8093CA29D37/ExpenseInfo/p185> ; data: <fault>),
)

这是我的代码:-

    NSFetchRequest *request = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:entityName inManagedObjectContext:managedObjectContext];
[request setEntity:entity];

NSError *error;

NSMutableArray *mutableFetchResults = [[managedObjectContext executeFetchRequest:request error:&error] mutableCopy] ;

return mutableFetchResults;

最佳答案

__NSFrozenArrayM 一个不可变的 NSArray 与它从中复制的 NSMutableArray 共享其存储空间(如果原始数组发生变异,将进行真正的复制)。

引用:https://gist.github.com/Catfish-Man/bc4a9987d4d7219043afdf8ee536beb2

关于ios - Core Data Objective - C 中的 __NSFrozenArrayM 是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53880651/

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