UIImageView的图像属性未正确分配

时间:2012-08-03 04:41:30

标签: ios uiimageview uiimage

以下两行代码是我常常建议从NSData对象中打包的网络流中获取图像数据,将其转换为UIImage,然后分配给UIImageView。但我没有看到任何形象。当我进一步观察时,我最终发现图像分配并没有像人们预期的那样“正在”。 J将收到nil(0)的值。

UIImage * I = [UIImage imageWithData:NextFrame];
[RootView.MyImageView setImage:I];
UIImage * J = [RootView.MyImageView image];

我知道这不是很多信息,但我不知道为什么这么简单的事情失败或者其他信息可能与UIImageView进行交互。如果有人有任何关于为什么会发生这种情况的信息,我会深深地,慷慨地感谢你的回复。我整天都在研究这个问题,通过网络查看不同的例子,他们都指出我上面的前两行代码是正确的。

PS,这个动作发生在主线程中。我之前有点不知所措。

1 个答案:

答案 0 :(得分:0)

我发现了问题。 MyImageView是UIImageView的子类。这本身并不是问题,但是当我有一个名为Image的插座时,它似乎已经与图像属性混淆了。将名称更改为MyImage,它工作得很好。它工作得很好。出口的概念为时过早。我甚至不知道是否需要将它与财产一起使用。 (我是所有这个iOS框架的新手。)

感谢您的回复,它让我更专注于图像视图类,而不是整个应用程序的其他方面。