サーバーから画像をダウンロードしてビューに表示するアプリケーションを実行しています。そのためにデリゲートを使用しています。画像の読み込みが完了すると、デリゲートはメッセージをビューに送信して画像を表示します。
上記のシナリオは正常に機能しています。しかし、その特定のビューから他のビューに移動すると、画像の読み込みが完了すると、デリゲートはメッセージを送信しようとし、エラーが発生します。
を設定してみました
imageFetcher.delegate=nil;
ビューでdidUnload。また、ダウンロード クラスでデリゲート メソッドを呼び出す前に、デリゲートが nil であることを確認します。
しかし、デリゲート オブジェクトが nil ではないことがわかります。
if(delegate!=nil)
{
[delegate imagefetcherView:self didLoadImage:image];
}
このエラーを修正するにはどうすればよいですか?
ありがとう