0

iPhone から Mac に画像を送信するネットワーク プログラムを作成しています。接続は正常に行われ、データは問題なく渡されますが、問題は、画像を送信して表示しようとすると、次の警告が表示されることです。

NSImageView(0x101321fd0) - NSView が正しく初期化されていません。スーパーに電話するのを忘れましたか?

これがコードです。エラーをスローする「setImage」コマンドです。

これは、Objective-C への私の最初の主要な冒険です。xib で何かを台無しにしたのではないかと心配していますが、確信が持てません。

imageView = [NSImageView alloc];
[imageView setImage:theImage];

NSLog(@"Should be able to see image now..");

これが直接的な回答に対して曖昧すぎる場合は、私を導くことができるヒント、参考文献、またはチュートリアルを大歓迎します。

御時間ありがとうございます。

4

1 に答える 1

1

imageView を初期化するのを忘れています。

 imageView = [[NSImageView alloc] initWithFrame:someFrame]
于 2013-03-13T15:35:58.337 に答える