我正在尝试将此类别添加到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文件中的自定义视图。不确定这是否有所作为。
答案 0 :(得分:1)
XCodeCapp将始终抛出有关类别的错误,因为objj CLI无法将它们理解为单个文件。
您应该通过在.xcodecapp-ignore
中添加一些条目来忽略您的类别。