xVCとyVCの2つのビューコントローラがあるとします。私はshakeAPIを使用し、メソッド-(void)motionBeganとxVC-(void)motionEnded:を使用-(void)motionCancelledしました。何が起こるかというと、デバイスが振られると、単純なアニメーションが起動します。これで、このアニメーションは、yVCを開いている場合、yVS.viewつまりサブビューとして追加されている場合でも起動されます。私が探しているのは、次の-(void)motionEnded:ように使用できるif条件です。
if(yVC == nil)
{
//trigger animation
}
つまり、yVCが表示されているときはシェイクが機能しないはずです。それ、どうやったら出来るの?助けてください。