メソッドがあり、このメソッドには次の条件があります。
if (self.sleepingCharacter.objectSprite.image == [UIImage imageNamed:@"sleepingRight.png"])
{....
これは通常正常に動作します。しかし、iOS シミュレーターで、command-H を押してアプリをバックグラウンドに置き、アプリを元に戻すと、この条件が機能しなくなることに気付きました。なぜこれが起こるか知っていますか?
これを書いた場合にコードが機能するかどうかをテストしました。
if (self.sleepingCharacter.objectSprite.image)
{....
そして、それは機能しました。つまり、そこにはまだイメージがあります。今、私は混乱しています。