2014-10-19 3 views
0

У меня есть один контроллер для моего домашнего экрана и для моей игры. Когда я иду в игру с главного экрана, игра начинается автоматически, но она отстает, пока она загружает контроллер вида. Есть ли способ добавить экран загрузки или что-то подобное, чтобы он мог загрузить контроллер представления до того, как он начнет игру.Изменение между контроллерами представления вызывает игру с задержкой

ответ

0

Написание кода в viewDidLoad будет отставать от контроллера, так что вы можете сделать трюк, дать некоторую задержку в то время как будет загружен контроллер, а затем начать инициализацию, вот пример кода для достижения результата вы хотите

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    // Show spinners/ progress here 
    ..... 
    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ 
     // your initialization code 
     ..... 
    }); 
} 
+0

спасибо, что это было очень быстро. – AppCoder123

Смежные вопросы