キーが辞書に存在しない場合は、ボタンを無効にする必要があります。UIButton の setEnabled 機能を使用しましたが、デフォルトに設定された画像がまだ表示されます。
コードは次のようになります。
if([self.InfoDictionary objectForKey:ButtonExist])
{
[button1 setEnabled:YES];
}
else
{
[button1 setEnabled:NO];
}
シミュレーターで実行すると、画像がまだ表示されます。これに関するガイダンスが必要です。