Я получаю ошибку NSObject doesNotRecognizeSelector при попытке установить свойство, и я не уверен, почему.
Ошибка возникает в первой строке setWithNSColor. Я немного сбит с толку, как правильно синтезированное свойство может быть не распознано.
@interface ScopeColor : NSObject {
NSString *colorIntegerString;
float redColor;
float greenColor;
float blueColor;
NSString *name;
}
@property (readwrite, assign) NSString *colorIntegerString;
@property (readwrite, assign) float redColor;
@property (readwrite, assign) float greenColor;
@property (readwrite, assign) float blueColor;
@property (readwrite, assign) NSString *name;
-(void)setWithNSColor:(NSColor *)inColor
{
self.redColor=[inColor redComponent];
self.greenColor=[inColor greenComponent];
self.blueColor=[inColor blueComponent];
}