Импорт данных с помощью MagicalRecord

используя MagicalRecord для импорта данных из plist. Я'используя код без импорта, как объяснено в этом руководствеИмпорт данных стал проще.

У меня есть две сущности Производитель и Автомобиль, они имеют отношение один ко многим и один к одному соответственно.

Структура Plist

Этот импорт работает нормально

NSArray *manufacturers = ...

[MagicalRecord saveWithBlock:^(NSManagedObjectContext *localContext) {
        [manufacturers enumerateObjectsUsingBlock:^(id obj, NSUInteger idx, BOOL *stop) {
            [Manufacturer MR_importFromObject:obj inContext:localContext];
        }];
    } completion:^(BOOL success, NSError *error) {

}];

Но этоне импортируется

[MagicalRecord saveWithBlock:^(NSManagedObjectContext *localContext) {
        [Manufacturer MR_importFromArray:manufacturers inContext:localContext];
    } completion:^(BOOL success, NSError *error) {

}];

Любое объяснение будет высоко оценено.

РЕДАКТИРОВАТЬ: журнал производителей массив

[
    {
        "Cars": [
            {
                "CarID": 1,
                "Name": "Civic"
            },
            {
                "CarID": 2,
                "Name": "Jazz"
            },
            {
                "CarID": 3,
                "Name": "City"
            }
        ],
        "ManufacturerID": 1,
        "Name": "Honda"
    }
]

Ответы на вопрос(1)

Ваш ответ на вопрос