Исправлено путем изменения строки обновления заголовка на:
self.title = ""
self.title = "\(currentQuestion+1)/\(gameObject!.results.count)"
После того, как я возился с ограничениями, чтобы найти хороший внешний вид на каждом устройстве iPhone, заголовок моей навигационной панели столкнулся с интересной проблемой. Я заставляю его отслеживать текущий вопрос в приложении викторины, но он, кажется, обрезает (я думаю, что правильное слово является усеченным) последнюю часть текста после того, как я обновляю его один раз.
Первый раз, когда я загружаю новый игровой вид и вызываю функцию, которая содержит:
self.navigationItem.title = "Current question: \(currentQuestion+1)/\(gameObject!.results.count)"
Представление загружается в первом вопросе так:
https://i.imgur.com/XDRnJsb.png
Как только я нажимаю кнопку следующего вопроса и использую ту же самую функцию, она заканчивается следующим образом:
https://i.imgur.com/53WsKdY.png
Я не меняю представления, просто обновляю ярлыки и кнопки.
Этим утром все работало нормально, поэтому я предполагаю, что это как-то связано с ограничениями, с которыми я столкнулся. Там также происходит нечто странное с часами симулятора xCode. Иногда он также отключается и показывает что-то вроде 2 ... вместо 2:30. Это происходит через минуту или около того. Никакое количество взаимодействий не изменится, когда или как это произойдет, просто так.
Изображение часов: https://i.imgur.com/8b8n3Fe.png