2012-12-19 2 views
0

에 내가 기본값을 초기화하는 방법입니다 돌연변이 그것은 : 나는 색상을 인쇄 방법, 때로는 클래스 NSColorWell의 그리고 그것은 응용 프로그램 내부의 문제를 만듭니다 NSColor 가끔 여기, 내가 기본값을 많이 처리하는 클래스가 NSColorWell

- (NSColor*) color 
{ 
    NSUserDefaults* defaults=[NSUserDefaults standardUserDefaults]; 
    NSData* colorData= [defaults objectForKey: colorKey]; 
    return [NSKeyedUnarchiver unarchiveObjectWithData: colorData]; 
} 

- (void) setColor: (NSColor*) color 
{ 
    NSUserDefaults* defaults=[NSUserDefaults standardUserDefaults]; 
    NSData* colorData= [NSKeyedArchiver archivedDataWithRootObject: color]; 
    [defaults setObject:colorData forKey: colorKey]; 
} 

하지만 색상 내부의 경우

.

답변