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

标签 ios objective-c core-data

我正在尝试获取核心数据实体,但它给出了这个 __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/

相关文章:

objective-c - 使用 swift 管理文本工具包中的选择

ios - 如何在objective-c中声明C数组属性

ios - APP后台管理应该使用哪种数据存储方式

iphone - NSFetchRequest/谓词问题

iphone - iOS:Pdf扫描仪获取文本坐标

iphone - 以编程方式检测 iPhone 中 Sim 卡是否可用

ios - iPad3 - 将相机拍摄的照片保存到应用程序的文档文件夹中

IOS Core Data 异步保存

ios - 如何在 cocos2d-iphone 中创建 sprite 后的静态路径?

ios - pod install 向我提出错误如何解决