配列をシリアル化することにより、「従業員」オブジェクト iPhone の配列を Apple Watch に渡そうとしています。
NSData *encodedObject = [NSKeyedArchiver archivedDataWithRootObject:employees];
ウォッチ側のようにシリアル化を解除します。
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
このエラーを修正するには、Watch 側で何らかの変更を行う必要がありますか?