- Начните игру
- Дождитесь телефонного звонка и перейдите в фоновый режим < /li>
Телефонный звонок завершен (отклонен или прерван вызывающим абонентом) - Возврат на передний план
Когда я повторяю шаги сверху (первый шаг пропускается), механизм touchesBegan перестает работать. Не знаю, почему это происходит... Вот код, который может обеспечить описанное поведение:
Код: Выделить всё
@interface GameScene()
@property (nonatomic, strong) SKAction *sound;
@end
@implementation GameScene
-(void)didMoveToView:(SKView *)view {
self.sound = [SKAction playSoundFileNamed:@"sound1.wav" waitForCompletion:NO];
}
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
/* Called when a touch begins */
[self runAction:self.sound];
}
@end
Подробнее здесь: https://stackoverflow.com/questions/325 ... ve-phone-c