0

我正在编写一个网络程序,它将图像从 iPhone 发送到 Mac。我的连接正常,并且可以正常传递数据,但我的问题是当我发送图像时,我尝试显示它并收到以下警告:

NSImageView(0x101321fd0) - NSView 未正确初始化。你忘了打电话给super吗?

这是代码,它是引发错误的“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 回答