Я новичок в программировании iOS и начинаю. Я пытаюсь создать табличный вид в раскадровке. Создав его и связав его с контроллером представления в качестве источника данных, я попытался связать его с ViewController.Swift, но он не позволил бы мне разместить IBOUtlet или IBAction. Я сделал несколько новых проектов и попытался создать IBOutlet, но это не позволило мне сделать это и на тех, и на других. Я не понимаю, что случилось, и может кто-нибудь помочь мне исправить это?Я не могу связать IBOutlets в ViewController.swift
ответ
Какой способ создания IBAction/IBOutlet вы пытаетесь?
Моего предпочтительный метод:
Открыть раскадровки в редакторе
Выберите контроллер представления в раскадровке
редактора Open помощника (бабочка, вверху справа)
Проверки помощник редактора показывает вид контроллер источник (должен быть автоматическим, но вам может потребоваться его вручную)
Управление правой кнопкой мыши в файле storyb oard и перетащить в соответствующую точку в помощнике редактора - когда вы отпустите, вы должны получить диалог, который позволит вам выбрать Outlet или Action.
Если это не работает, можете ли вы рассказать нам, что происходит или какой другой метод вы пытаетесь?
Я также встретил ту же проблему, что IBOutlet и IBAction не могут быть объявлены в ViewController. Я могу поделиться своими решениями по этим вопросам:
- Открыть проект Main.storyboad;
- Выберите вид с желтой кнопкой;
- Открыть Показать Редактор удостоверений и изменить класс на ваш объявленный объект.
- После описанных выше шагов вы должны использовать Ctrl-Drag для соответствующего контроллера вида.
В общем, это должен быть первый шаг, чтобы подтвердить, какой контроллер будет использовать ваш IBAction и IBOutlet. Затем измените класс на свой собственный желаемый класс.
- 1. Почему я не могу подключить свои IBOutlets в раскадровке?
- 2. Main.storyboard не подключается к viewcontroller.swift
- 3. ViewController.swift может не загружаться правильно
- 4. В моем втором контроллере представления я не могу добавить @IBOutlet в viewcontroller.swift ???
- 5. Я не могу успешно связать обработчики маршрута?
- 6. Почему я не могу связать оператор (**)
- 7. Почему я не могу связать эти ассоциации?
- 8. Почему я не могу связать String.replace?
- 9. IBOutlets не отображается
- 10. Невозможно управлять-перетащить в ViewController.swift
- 11. Как я могу связать принадлежность?
- 12. Как сделать IBOutlets в MonoTouch?
- 13. Пользовательский класс, IBOutlets не работает?
- 14. Как я могу связать следующее в Yii2?
- 15. Массив IBOutlets в Swift
- 16. Как я могу связать ComboBox.TextBlock в C#
- 17. Xcode 6 - я не могу подключить что-либо от моего IB к ViewController.swift
- 18. Пользовательский класс - IBOutlets не работает?
- 19. IBOutlets в Objective-C
- 20. Где я должен поместить IBOutlets и IBActions?
- 21. я не могу связать свой файл JS в html5
- 22. Почему я не могу связать ассоциативный массив в методе класса?
- 23. Почему я не могу связать активы один раз в металле?
- 24. Почему я не могу связать defrecord в clojure?
- 25. Почему я не могу связать логические сравнения в инструкции if?
- 26. Private IBOutlets
- 27. Импорт ViewController.swift в файл Objective C
- 28. Экземпляр класса не инициализирует IBOutlets в классе
- 29. Swift UITableViewCell IBOutlets не отображается в StoryBoard
- 30. IBOutlets и IBActions не отображаются в представлении Контроллер в main.storyboard
Я пытаюсь использовать этот метод, но когда я щелкнул правой кнопкой мыши и перетащил его в ViewController.Swift, он позволяет мне вставлять выход или действие из представления таблицы. Существуют ли какие-либо другие методы, которые я могу использовать для связи IBOutlet и IBAction? – Cratos12
Любопытно, что он должен работать и предполагает, что что-то еще не так. Вы говорите, что Viewcontroller.swift, ваш подклассовый контроллер? Вам нужно создать подкласс класса ViewController, а затем связать его с контроллером представления в раскадровке - см. Эту ссылку для другого вопроса SO с хорошим описанием того, как это сделать: http://stackoverflow.com/questions/19370208/как к подсоединению-раскадровки к ViewController. –
Альтернативно это похоже на вашу проблему: http://stackoverflow.com/questions/21247728/ios-7-cannot-connect-to-iboutlets-probably-because-im-using-uitableviewcontro –