0
#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.nameself.pin動作しますが、これが適切かどうか、またはなぜこれが機能するかを誰かに教えてもらえますか? など よろしくお願いします。

4

1 に答える 1