Значительное количество кадров в секунду падает при приостановке просмотра в Spritekit

Я заметил значительное падение fps (частота кадров между 5-10 fps) при отмене просмотра в SpriteKit. Я попробовал это с пустым проектом (шаблон игры Spritekit). Вот код:

if(!self.view.paused){
        self.view.paused = YES;
        NSLog(@"Paused");
    }else{
        NSLog(@"Unpaused");
        self.view.paused = NO;
    }

Если я приостанавливаю сцену, все работает, как ожидалось, и кадры устойчивы на скорости 60 кадров в секунду. Я проверяю это на устройстве.

if(!self.paused){
        self.paused = YES;
        NSLog(@"Paused");
    }else{
        NSLog(@"Unpaused");
        self.paused = NO;
    }

Это может создать проблемы с геймплеем, когда он не используется, потому что некоторые кадры будут пропущены ... Есть мысли, что происходит?

Ответы на вопрос(1)

Ваш ответ на вопрос