0

画像の 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];

Display は、imageview への IBOutlet です。これで、最初の画像を画面に表示できますが、新しいパケットを受信して​​も画像は更新されません。サーバー側を確認したところ、画像は正しく送信されています。誰かアイデアはありますか?前もって感謝します。

4

1 に答える 1

-1

[self.Display setNeedsDisplay]; ここでは機能しません

データがそのメソッドに到着したとき: 以下の呼び出し:

[self.Display setImage: imageIn]; 

もう一度画像ビューを更新します

于 2013-06-16T23:44:36.053 に答える