我正在编写一个网络程序,可以将图像从iPhone发送到Mac。我有连接正常,并传递数据好,但我的问题是当我发送图像时,我尝试显示它并得到以下警告:
NSImageView(0x101321fd0) - NSView未正确初始化。你是否 忘了打电话给超级?
这是代码,它是抛出错误的“setImage”命令。
这是我对Objective-C的第一次重大冒险,我担心我用xib弄乱了一些东西,但我不能确定。
imageView = [NSImageView alloc];
[imageView setImage:theImage];
NSLog(@"Should be able to see image now..");
如果这对于直接答案来说太模糊,那么您可以指导我的任何提示,参考或教程都会非常受欢迎。
感谢您的时间。
答案 0 :(得分:1)
您忘记初始化imageView。
imageView = [[NSImageView alloc] initWithFrame:someFrame]