Я пытался создать приложение Cocoa, которое использует Swift и Storyboard в Xcode 6, но как я могу использовать NSToolbar
там?
В Xcode 5 и xib вы можете добавить NSToolbar
из библиотеки объектов в любые файлы .xib, а затем щелкнуть добавленную панель инструментов, чтобы развернуть ее, и перетащить соединение из любых элементов в файл AppDelegate.h
. Таким образом вы можете создать соединение IBAction
или IBOutlet
. Я подтвердил, что это также можно сделать, если вы используете Swift и не раскадровку в Xcode 6. Однако похоже, что это не так в среде Xcode 6 и раскадровки.
Сначала я создал проект, который использует раскадровку в Xcode 6, но затем я не смог добавить NSToolbar
из библиотеки объектов в контроллер представления в раскадровке. Поэтому я добавил его в объект Window Window Controller в раскадровке. Однако таким образом я не могу создать эти соединения из любых элементов на расширенной панели инструментов ни с AppDelegate.swift
, ни с ViewController.swift
.
Итак, мой вопрос:
- Возможно ли создать приложение для раскадровки, использующее
NSToolbar
? - Если это возможно, является ли добавление
NSToolbar
к оконному контроллеру правильным способом использованияNSToolBar
в раскадровке? - Наконец, как я могу создать там соединения
@IBOutlet
и@IBAction
?
ОБНОВИТЬ
Я обнаружил, что принятый ответ @GeorgeVillasboas работает только для @IBAction
. Я все еще ищу, как создать соединение @IBOutlet
...