IBOutlets подключены в раскадровке и равны нулю (ошибка нулевого указателя) - PullRequest
0 голосов
/ 29 января 2019

Я подключил IBOutlet с именем taskTableView, который наследуется от UITableView! Когда я запускаю свой код и нажимаю кнопку «Готово» на клавиатуре (клавиша возврата), происходит сбой приложения и говорит: «1003 * Я посмотрел вниз наконсоль и обнаружил, что мой UITableView IBOutlet был nil.Почему это так и как я могу решить эту проблему?

Нажмите, чтобы увидеть мой код!

Что я уже пробовал:

Создание инеобязательно вместо принудительной распаковки. Повторное подключение IBOutlets

Спасибо!Надеюсь, что кто-то может помочь!

1 Ответ

0 голосов
/ 29 января 2019

Вы удалили свой вид таблицы?Вы заменили его новым?

Я знаю, что xcode может быть немного неточным, когда вы перетаскиваете элемент для создания IBOutlet.Убедитесь, что вы правильно выбрали табличное представление, прежде чем связать его со своим файлом swift.Кроме того, убедитесь, что ваши ссылки все еще хороши, перейдя к последнему столбцу правильного меню.Когда вы перетаскиваете свой предмет в файл swift, чтобы создать новый IBoutlet, убедитесь, что это правильный класс.

Извините, если я плохо говорю по-английски, я из Канады.

...