Предварительный просмотр SwiftUI аварийно завершает работу из-за stackoverflowIOS

Программируем под IOS
Ответить
Anonymous
 Предварительный просмотр SwiftUI аварийно завершает работу из-за stackoverflow

Сообщение Anonymous »


В существующем приложении я хотел опробовать SwiftUI для нескольких небольших просмотров. Я открыл свой проект в macOS Catalina и Xcode 11 и добавил класс SwiftUI.

К моему удивлению, я получил следующую ошибку:

Невозможно просмотреть этот файл: возможно, произошел сбой YourApp.app

в верхней части окна предварительного просмотра.

Когда я смотрю журнал сбоев, я вижу, что это из-за ошибки stackoverflow:

Сбой темы: 0 Очередь отправки: com.apple.main-thread
Тип исключения: EXC_BAD_ACCESS (SIGSEGV) Коды исключений: KERN_PROTECTION_FAILURE по адресу 0x00007ffee98cfff8. Примечание об исключении: EXC_CORPSE_NOTIFY. Сигнал завершения: ошибка сегментации: 11 Причина прекращения: пространство имен SIGNAL, код 0xb Завершающий процесс: обработчик exc [37403] Предупреждения о внешних модификациях: Создание потока внешней задачей. Регионы ВМ рядом с 0x7ffee98cfff8: MALLOC_SMALL 00007fa424000000-00007fa424800000 [ 8192K] rw-/rwx SM=PRV --> STACK GUARD 00007ffee60d0000-00007ffee98d0000 [ 56.0M] ---/rwx SM=NUL защита стека для потока 0 Стек 00007ffee98d0000-00007ffeea0d0000 [8192K] rw-/rwx SM=поток ALI 0 Информация о приложении: CoreSimulator 643.8.4 — Устройство: iPhone Xʀ (1C2CE9A2-334D-4A62-8AE9-C6CCC6D346E6) — Среда выполнения: iOS 13.0 (17A5492t) — Тип устройства: iPhone Xʀ Поток 0 произошел сбой:: Очередь отправки: com.apple.main-thread 0 MessageView.2.preview-thunk.dylib 0x000000012f726918 -[UIViewController(PageViewLogging) ms_viewWillAppear:] + 34 1 MessageView.2.preview-thunk.dylib 0x000000012f72691b -[UIViewController(PageViewLogging) ms_viewWillAppear:] + 37 2 MessageView.2.preview-thunk.dylib 0x000000012f72691b -[UIViewController(PageViewLogging) ms_viewWillAppear:] + 37 3 MessageView.2.preview-thunk.dylib 0x000000012f72691b -[UIViewController(PageViewLogging) ms_viewWillAppear:] + 37 ... 508 MessageView.2.preview-thunk.dylib 0x000000012f72691b -[UIViewController(PageViewLogging) ms_viewWillAppear:] + 37 509 MessageView.2.preview-thunk.dylib 0x000000012f72691b -[UIViewController(PageViewLogging) ms_viewWillAppear:] + 37 510 MessageView.2.preview-thunk.dylib 0x000000012f72691b -[UIViewController(PageViewLogging) ms_viewWillAppear:] + 37 511 MessageView.2.preview-thunk.dylib 0x000000012f72691b -[UIViewController(PageViewLogging) ms_viewWillAppear:] + 37
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»