Cannot decodiert Objekt der Klasse Employee für Schlüssel (NS.object.0); Die Klasse kann im Quellcode oder in einer Bibliothek definiert sein, die nicht mit @ verknüpft is
Im Versuch, ein Array von "Employee" -Objekten auf dem iPhone an Apple Watch zu übergeben, indem das Array serialisiert wird:
NSData *encodedObject = [NSKeyedArchiver archivedDataWithRootObject:employees];
und unserialisieren wie auf der Watch-Seite:
NSMutableArray *employees = [NSKeyedUnarchiver unarchiveObjectWithData:encodedObject];
Dies ist die 'Employee'-Klasse:
@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
Muss ich auf der Beobachtungsseite Änderungen vornehmen, um diesen Fehler zu beheben?