Ошибка XCode: не удалось создать экземпляр класса с именем _UIScrollViewLayoutGuide - PullRequest
0 голосов
/ 02 февраля 2020

Я запускаю свой проект Xcode (Xcode 11) на iPhone 4S, работающем iOS 9, и получаю следующую ошибку:

Завершение работы приложения из-за необработанного исключения «NSInvalidUnarchiveOperationException» Причина: 'Не удалось создать экземпляр класса с именем _UIScrollViewLayoutGuide'

Я пытался найти решение этой ошибки, но не смог найти ни одной. Мой код установил все ограничения, и я подозреваю, что это потому, что я использую Interface Builder для создания представления прокрутки.

Странно то, что другие представления прокрутки в приложении работают нормально, но этот продолжает давать мне эту ошибку ... Любой способ ее решить?

1 Ответ

1 голос
/ 17 апреля 2020

Кажется, я нашел ответ! Я не уверен, почему Xcode не пометил ошибку в первую очередь. С новой поддержкой XCode для iOS 13 ScrollView Content Layout Guide автоматически включается. В iOS версиях ниже iOS 11 отсутствует атрибут «Руководство по макету содержимого».

Я отключил «Руководства по макету содержимого», выбрав «Вид прокрутки», перейдя к Инспектору размера и отменив выбор «Руководства по макету содержимого» в нижняя часть первого раздела.

Это исправило мою проблему!

...