テーブルビューを使用したアプリに取り組んでいます。このテーブルビューには、テーブルヘッダーに関する情報があります。また、カスタムビューを配置して、テーブルヘッダーをカスタマイズします。
if ([imageForCheckMark.image isEqual:[UIImage imageNamed:@"crossCheckMark.png"]]||[imageForCheckMark.image isEqual:[UIImage imageNamed:@"checkMark.png"]])
{
}
else
{
imageForBackGroundOfHeader.image=[UIImage imageNamed:@"head1.png"];
}
上記のコードでは、画像をその名前と一致させており、ヘッダービューに適用した画像に応じた結果が得られます。しかし、私がこのコードに取り組んでいて、アプリをバックグラウンドに置き、フォアグラウンドになったら、このコードは毎回誤った値を与えます。
私が間違っていることは何ですか?それを修正するために何をすべきか教えてください。