Всем привет. Я новичок. Создал две вьюхи и навигейшен контрол, на первой вьюхе есть кнопка для перехода на вторую вьюху. На второй вьюхе имеется tableview. Подписался на datasourse(правой кнопкой мыши с таблицы на view) и после этого переход на этот ViewController заканчивается ошибкой. Всю голову уже сломал почему так. После того как отписаться от data source всё работает
TableView на втором ViewController
Ну как так? Ребят. Давайте для начала пройдем хотя бы базовый курс. А если прошли и понимаем как это работает, то научимся читать что приложение в консоль пишет и интерпретировать эти ошибки. И сюда хотя бы текст приводить.
Вот готов поспорить, что ты понятия не имеешь что такое dataSource и что происходит в момент подписки. И почему мышкой, а не кодом? И в чем отличия того и другого способа?
В общих чертах понимаю, но дело в том что если делаю всё на одной вью то таблица работает и делаю я ее в коде и ничего не падает а вот через сигвей на второй то ничего не работает. (Не судите строго за мою безграмотность)
Тут вариантов может быть куча. Аутлет не сделал для таблицы, навигацию сделал неправильно (как переходы, так и идентификаторы). Классы контроллеру не назначил. Связь старую сохранил к аутлету. Итд итд итд… )))
И да, не надо сюда все классы целиком скидывать. Если хочешь чтобы проект посмотрели - на гитхаб выкладывай и ссылку сюда кидай. Это просто и понятно. Не умеешь с гитом работать? Вот! https://learngitbranching.js.org
А есть какой нибудь другой способ показать проект? Гитом пользоваться не умею (первый раз вижу)
Архив только прикреплять. Но лучше вот прям сейчас засесть и гит изучить. Это просто и полезно неважно чем будешь заниматься, кодить или нет.
Скачай книжку автора Маскри Молли “Swift 3 - Разработка приложений в среде Xcode для iPhone и iPad c …” - там хорошо тема с UINavigation объяснена
Я, наверное, и сейчас плохо понимаю как устроен UINavigationViewController. Но когда-то загуглил пару статей и стало понятней как это работает.
Пришли проект, я тоже новичок, но уже неплохо повозился с переходами и таблвью. Посмотрю, постараюсь помочь разобраться.