Невозможно добавить категорию в CPView Cappuccino - PullRequest
2 голосов
/ 15 марта 2012

Я пытаюсь добавить эту категорию в 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. Не уверен, если это имеет значение или нет.

1 Ответ

1 голос
/ 06 июля 2012

XCodeCapp всегда будет выдавать ошибки, относящиеся к категориям, потому что CLI objj не может понимать их как один файл.

Вы должны игнорировать свои категории, добавив некоторые записи в .xcodecapp-ignore.

...