Если вы не хотите использовать какой-либо объект, вы можете использовать setattr()
внутри вашего текущего модуля:
import sys
current_module = module = sys.modules[__name__] # i.e the "file" where your code is written
setattr(current_module, 'variable_name', 15) # 15 is the value you assign to the var
print(variable_name) # >>> 15, created from a string
Прежде всего, информационные экраны, через которые пользователи должны нажимать. Как они отображаются? Вы используете простые UIViews? Пожалуйста, дайте нам некоторую информацию об этом? Если вы используете разные UIViews, для которых вы показываете информацию, то я просто скрыл бы предыдущий UIView / удалил его из superView и добавил следующий UIView и т. Д.
Таким образом, ваша игровая площадка загружается и когда вы нажимаете на на экране с помощью UITapGestureRecognizer и в функции селектора вы подсчитываете количество нажатий, и в соответствии с каждым касанием вы можете скрыть или показать UIViews / или анимировать ограничения / кадры каждого UIView. Затем после 3 нажатий вы можете показать TableViewController.
Пожалуйста, предоставьте нам код информации экрана.