0

メソッドがあり、このメソッドには次の条件があります。

if (self.sleepingCharacter.objectSprite.image == [UIImage imageNamed:@"sleepingRight.png"])
{....

これは通常正常に動作します。しかし、iOS シミュレーターで、command-H を押してアプリをバックグラウンドに置き、アプリを元に戻すと、この条件が機能しなくなることに気付きました。なぜこれが起こるか知っていますか?

これを書いた場合にコードが機能するかどうかをテストしました。

if (self.sleepingCharacter.objectSprite.image)
{....

そして、それは機能しました。つまり、そこにはまだイメージがあります。今、私は混乱しています。

4

1 に答える 1