我正在尝试编写一些接收udp图像数据包并在UIImageView上显示它们的代码。下面是我写的一些代码:
NSData *dataIn = [NSData dataWithBytes:packet length:len];
UIImage *imageIn = [UIImage imageWithData:dataIn];
[self.Display setImage: imageIn];
[self.Display setCenter: self.view.center];
[self.Display setNeedsDisplay];
显示是imageview的IBOutlet。现在,第一个图像可以显示在屏幕上,但是当接收到新数据包时图像不会更新。我检查了服务器端,图像被正确发送出去了。有人有什么想法吗?提前谢谢。
答案 0 :(得分:-1)
[self.Display setNeedsDisplay];
不会在这里工作
当您的数据以该方法到达时:请致电以下网址:
[self.Display setImage: imageIn];
再次刷新 imageview