Этот вопрос не является основной опечаткой или чем-то еще. Как это работает, когда обычно происходит переход.ViewController не загружает фоновое изображение
Однако, чтобы закончить мой SKScene, у меня есть @protocol
, чтобы его родительский контроллер взгляда знал, что игра окончена. Как только это произойдет, он запускает этот код.
[skView presentScene:nil];
UIStoryboard *storybord = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
//
ConnectionsViewController *game = [storybord instantiateViewControllerWithIdentifier:@"ConnectionsViewController"];
//
[self presentViewController:game animated:NO completion:nil];
Это работает и переключает ViewController
однако, он загружает viewcontroller
без фонового изображения. Или, по крайней мере, отображаемое фоновое изображение. Который я нахожу относительно странным, анимация работает на viewDidLoad:
, но изображение не отображается. Затем, если активировать любой из IBActions
, фоновое изображение загрузит затем переход. И иногда, он будет загружаться через несколько секунд. Но редко.
Что я вижу, это белый, вот и все .. И не может, чтобы жизнь меня поняла.
Этапы, которые приводят к этой проблеме.
отсоединения от сеанса Multipeer ->удаления SKView ->режимных различного ViewController ->нет фонового изображения.
Я также проверял утечки памяти, и ни один из них не является очевидным.
Вы пробовали этот '[self presentViewController: game animated: YES complete: nil];' –
@YogeshSuthar Да, когда пытаешься, что он отказывается верить, что это в окне heir-achy. Этот метод '@ protocol' делает это отрывочно. – Daniel
Как вы устанавливаете фоновое изображение? Имеется ли изображение в комплекте? Используемое имя * точно совпадает с именем изображения? Есть ли другой взгляд, который может покрывать фон? Достаточно ли доступной памяти для загрузки и рендеринга изображения? Можете ли вы загрузить изображение и установить его в коде? Если нет, вы получаете какие-либо полезные ошибки? Подробнее, пожалуйста. – Caleb