2015-10-26 2 views
0

Мы работаем над маленькой игрой, в которой нам нужно было поставить UITableView, чтобы суммировать самые высокие оценки, но когда дело доходит до загрузки SKScene из указанного UITableView, приложение внезапно останавливается (без сбоев или ошибки в консоли, он просто останавливается и зависает), есть ли способ обойти это? Раздел высокой оценки загружается из домашней сцены, той же самой домашней сцены, которую я пытаюсь достичь из таблицы с высоким рейтингом.Загрузка SKScene из ViewController

ответ

1

Можете ли вы предоставить код? Убедитесь, что нет точки останова, которая может остановить ваш код во время работы.

И рекомендация Из моего опыта - вы должны стараться избегать комбинации между UIKit и SpriteKit, это позволит вам решить проблемы. Существует множество библиотек с открытым исходным кодом (здесь one), что помогает создавать компоненты пользовательского интерфейса из SKNodes.

+0

Я только что опубликовал новый ответ, содержащий код. Надеюсь, теперь это станет яснее! –

+0

Это 4 строки кода, я боюсь, этого будет недостаточно. Я могу только догадываться, что есть проблема с тем, что SKView GameViewController остается в живых в момент, когда вы переходите к контроллеру просмотра баллов. Попытайтесь очистить SKView (в моей игре я удаляю SKView из VC и устанавливаю его в нуль) и стройте его еще раз, когда вы возвращаетесь с контроллера обзора очков. – DocForNoc

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