进出口试图通过串行化阵列传递的“雇员”对象iPhone苹果观看的数组:无法解码类Employee的对象(NS.object.0);类可以以源代码或未链接库中定义
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
我必须做对观看侧的任何改变来解决THI错误?
它看起来像解码的代码不知道'Employee'类。它是否被编入手表方? – trojanfoe
是的。我必须在手表 – user2189878
上显示Employees列表,确保Employee类添加到Watch目标中,并且符合NSCoding协议。 –