#import <Foundation/Foundation.h>
#import <CoreData/CoreData.h>
@interface Employee : NSManagedObject
@property (nonatomic, retain) NSString* name;
@property (nonatomic, retain) NSNumber* pin;
-(id) initWithName:(NSString*)name Pin:(NSNumber*)pin;
@end
@implementation Employee
@dynamic name;
@dynamic pin;
-(id) initWithName:(NSString*)iname Pin:(NSNumber*)ipin{
self = [super init];
if(self){
name = iname;
pin = ipin;
}
return self;
}
@end
コンパイラは、名前とピンが .m ファイルで宣言されていないと言います。私は何を間違っていますか?入れself.name
てself.pin
動作しますが、これが適切かどうか、またはなぜこれが機能するかを誰かに教えてもらえますか? など よろしくお願いします。