2012-03-15 11 views
2

このカテゴリをCPViewに追加しようとしていますが、このメソッドを使用しようとするとXCodeCappでエラーが発生し、unrecognized selector sent to instanceエラーが発生します。CPViewにカテゴリを追加できませんカプチーノ

@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のIVARを接続するためにIBを使用していますCPView_Custom.j

EDIT

で、私の知る限り正確ですXIB/NIBファイルのビュー。これが違いを生むかどうかはわかりません。

+0

どのようにインポートしていますか? –

+0

AppController.jの上部にある '@import" CPView_Custom.j "' –

+0

私にはうまく見えます。コードを使用しているファイルに移動してみてください。それが動作する場合、問題はインポートに関連しています。 –

答えて

1

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

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

関連する問題