Я пытаюсь добавить эту категорию в CPView, но XCodeCapp выдает ошибку, и я получаю ошибку unrecognized selector sent to instance
, когда пытаюсь использовать этот метод.
@import <AppKit/CPView.j>
@implementation CPView (Custom)
- (void) addSomething
{
var bounds = [self bounds];
var context = [[CPGraphicsContext currentContext] graphicsPort];
CGContextSetFillColor(context, [CPColor blueColor]);
CGContextFillRect(context, CGRectMake(100,100,100,100));
}
@end
Насколько я могу судить, синтаксис правильный, имя файла, которое я использую - CPView_Custom.j
EDIT
Я также использую IB для подключения ивара CPView к пользовательскому представлению в файле XIB / NIB. Не уверен, если это имеет значение или нет.