以下の2行のコードは、NSDataオブジェクトにパッケージ化されたネットワークストリームから画像データを取得し、それをUIImageに変換してから、UIImageViewに割り当てることを一般的に提案しているものです。しかし、私は何の画像も見ていませんでした。さらに調べてみると、最終的に、画像の割り当てが予想どおりに「取得」されていないことがわかりました。Jは、値に対してnil(0)を受け取ります。
UIImage * I = [UIImage imageWithData:NextFrame];
[RootView.MyImageView setImage:I];
UIImage * J = [RootView.MyImageView image];
これは多くの情報ではないことは知っていますが、なぜこの単純なものが失敗するのか、または他のどの情報がUIImageViewと相互作用しているのかについての手がかりはありません。なぜこれが起こっているのかについて誰かが何か情報を持っているなら、私は深くそして親切に返事をいただければ幸いです。私はこれに一日中取り組んでおり、Web全体でさまざまな例を調べていますが、それらはすべて、上記のコードの最初の2行が正しいことを示しています。
PS、このアクションはメインスレッドで実行されています。私は前にそのバグに噛まれました。