UIViewController выдает ошибку «нераспознанный селектор» - PullRequest
0 голосов
/ 12 июня 2019

Я создал XIB, содержащий только UITableView.Я изменил параметры проекта, чтобы загрузить это представление при запуске.Но я получаю эту "unrecognized selector sent to instance" ошибку, я не знаю, что это такое.Как мне исправить это и заставить мое приложение показывать мой вид?

Я искал в Интернете, и кажется, что он может быть из Objective-C библиотек?

EDIT

Я провел некоторое тестирование, похоже, он падает, когда я связываю свой TableView с моим IBOutlet в ViewController.Я что-то не так делаю с типом TableView?

Viewcontroller:

class Liste: UIViewController {
    @IBOutlet weak var maListe: UITableView!

    override func viewDidLoad() {
        super.viewDidLoad()
    }
}

Стек ошибок:

2019-06-12 14:06:11.083905 + 0200 GuildWar [5905: 8796162] - [GuildWar.Liste _finishDecodingLayoutGuideConnections:]: нераспознанный селектор, отправленный экземпляру 0x104f0ef40 2019-06-12 14: 06: 17.511280 + 0200 GuildWar [5905: 10196 ** Термин: от 0 до 68 минут]неперехваченное исключение 'NSInvalidArgumentException', причина: '- [GuildWar.Liste _finishDecodingLayoutGuideConnections]: непризнанные селектор направлен например 0x104f0ef40' * стеком Первый бросок вызова: (0x21230f518 0x2114ea9f8 0x21222c278 0x23e4c2ef8 0x212314d60 0x2123169fc 0x23e874110 0x21c955f28 0x21c8f5304 0x212cdba4c 0x21c955f28 0x21c95616c 0x21c8f5304 0x23e151dcc 0x23e1529580x23e4971e4 0x23e4977c0 0x23e495e24 0x23dd5a104 0x23dd6269c 0x23dd59d88 0x23dd5a678 0x23dd589c4 0x23dd5868c 0x23dd5d1cc 0x23dd5dfb0 0x23dd5d084 0x23dd61d84 0x23e494518 0x23e090f0c 0x214c89d44 0x214c93754 0x214c92f5c 0x104cbcc74 0x104cc0840 0x214cc40bc 0x214cc3d58 0x214cc4310 0x2122a12bc 0x2122a123c 0x2122a0b24 0x21229ba60 0x21229b354 0x21449b79c 0x23e497b68 0x23x5

1 Ответ

1 голос
/ 12 июня 2019

Похоже, вы могли создать IBOutlet или IBAction и удалить позже в коде.Пересмотрите соединения в инспекторах соединений раскадровки и проверьте, есть ли какой-либо предупреждающий символ, такой как прикрепленный снимок экрана, тогда вам нужно удалить это соединение.

Или, если вы можете поделиться своим кодом, на который я могу посмотреть.

...