Что такое __NSFrozenArrayM в основной цели данных - C - PullRequest
0 голосов
/ 21 декабря 2018

Я пытаюсь получить сущность coredata, но она дает это __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;

1 Ответ

0 голосов
/ 21 декабря 2018

__ NSFrozenArrayM неизменный NSArray, совместно использующий свое хранилище с NSMutableArray, из которого он был -copy'd (будет делать реальную копию, если исходный массив мутирован).

Ссылка: https://gist.github.com/Catfish-Man/bc4a9987d4d7219043afdf8ee536beb2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...