Невозможно декодировать объект класса Employee для ключа (NS.object.0); класс может быть определен в исходном коде или библиотеке, которая не связана

Я пытаюсь передать массив объектов «Сотрудник» iPhone в Apple Watch путем сериализации массива:

NSData *encodedObject = [NSKeyedArchiver archivedDataWithRootObject:employees];

и десериализацию, как со стороны Watch:

NSMutableArray *employees = [NSKeyedUnarchiver unarchiveObjectWithData:encodedObject];

Это класс «Сотрудник»:

@interface Employee : NSManagedObject
@property (nonatomic, retain) NSNumber * employeeID;
@property (nonatomic, retain) NSString * name;
@property (nonatomic, retain) NSNumber * age;
@property (nonatomic, retain) NSString * address;
@property (nonatomic, retain) NSString * designation;
@property (nonatomic, retain) NSString * teamName;
@property (nonatomic, retain) NSString * gender;
@property (nonatomic, retain) NSNumber * dateOfJoining;
@end

Нужно ли вносить какие-либо изменения на стороне часов, чтобы исправить эту ошибку?

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

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