0

NSImage で CIFilter を使用しようとしています。しかし、実行しようとするとThread 1: signal SIGABRTエラーが発生します。return NSApplicationMain(argc, (const char **)argv);そしてコンソールエントリの割り当て。魔女は次のようになります。

2012-07-30 10:07:29.696 OGL[962:303] -[NSConcreteData CGImage]: unrecognized selector sent to instance 0x10180fde0
2012-07-30 10:07:29.696 OGL[962:303] An uncaught exception was raised

4

1 に答える 1

0

私はそれを考え出した。NSBitmapImageRepを間違って作成していました。それはこのように見えました:

NSBitmapImageRep *bitmap = (NSBitmapImageRep*)[imageN TIFFRepresentation];

そして、このように見えなければなりませんでした

NSData *imgData = [imageN TIFFRepresentation];
NSBitmapImageRep *bitmap = [NSBitmapImageRep imageRepWithData:imgData];
于 2012-07-30T07:38:20.153 に答える