2

このカテゴリを 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 ファイルのカスタム ビューに接続しています。これが違いを生むかどうかはわかりません。

4

1 に答える 1

1

objj CLI はカテゴリを単一のファイルとして認識できないため、XCodeCapp は常にカテゴリに関するエラーをスローします。

にいくつかのエントリを追加して、カテゴリを無視する必要があります.xcodecapp-ignore

于 2012-07-06T18:49:56.447 に答える