приложение падает на свойство isHidden - PullRequest
0 голосов
/ 29 мая 2018

Я только что преобразовал код из target-c в swift, и теперь в моем приложении происходят неизвестные сбои.

  1. Приложение падает на каждое свойство розетки, видимость которого я изменяю с помощьюselectedView.isHidden = false.Ошибка: [Controller _mutableLayoutArrangements]: unrecognized selector sent to instance

  2. Когда я закомментировал isHidden, затем viewDidLoa d метод произошел сбой, сказав [Controller _hostsLayoutEngine]: unrecognized selector sent to instance

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

Я нашел строку, связанную с падением, но не могу решить проблему layoutSublayersOfLayer :

Ответы [ 2 ]

0 голосов
/ 01 июня 2018

Решение этой проблемы, которое я нахожу, не является обычным, я проверил, что эти проблемы, с которыми я столкнулся, "mutableLayoutArrangements и hostsLayoutEngine" являются частью AGSLayer.

Затем я проверил и обнаружил, что импортирую делегат AGSLayer.Удаление делегата решило мою проблему.На самом деле ранее я использовал это для библиотеки arcGis.

0 голосов
/ 29 мая 2018

проверьте ваши раскадровки, у них есть розетки, которых нет в вашем UIViewController.Вам нужно удалить такие розетки и повторить запуск проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...