ゲームに小さな問題があります。ゲームが中断されるたびにゲームを停止したいです。
私のstopGame
メソッドは、applicationWillResignActive
xib ファイルを使用しているときに呼び出したときに機能していました。ストーリーボードに変更すると、動作しなくなりました..applicationWillResignActive
ストーリーボードで引き続き動作し、stopGame
メソッドが呼び出されますが、何らかの理由でゲームが停止しません..
誰かがこのような問題に直面しましたか? そして可能な解決策をお願いします..よろしくお願いします..
いくつかのコード
アプリのデリゲート:
- (BOOL) application: (UIApplication *) application
didFinishLaunchingWithOptions: (NSDictionary *) launchOptions
{
mainViewController = [[MainViewController alloc] init];
[self.window addSubview: mainViewController.view];
[self.window makeKeyAndVisible];
return YES;
}
- (void) applicationWillResignActive: (UIApplication *) application
{
[mainViewController stopGame];
}
MainViewController
- (IBAction) stopGame
{
self.gameRunning = NO;
[currentLevel deactivate];
}
レベル1
- (void) deactivate
{
[levelTimer invalidate];
levelTimer = nil;
}