无法为CPView Cappuccino添加类别

时间:2012-03-15 00:21:06

标签: cappuccino objective-j

我正在尝试将此类别添加到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

修改

我也使用IB将CPView ivar连接到XIB / NIB文件中的自定义视图。不确定这是否有所作为。

1 个答案:

答案 0 :(得分:1)

XCodeCapp将始终抛出有关类别的错误,因为objj CLI无法将它们理解为单个文件。

您应该通过在.xcodecapp-ignore中添加一些条目来忽略您的类别。