Описание тега nsstoryboard

Раскадровка инкапсулирует контроллер представления времени разработки и граф оконного контроллера, представленные в файле ресурсов раскадровки Interface Builder. Это новая технология для OSX, унаследованная от iOS, представленная в OSX 10.10.
1 ответ

Разрыв по высоте между NSSplitView и его суперпредставлением - откуда он?

Я использую раскадровки для создания приложения OS X. Он устроен так, что мой контроллер главного окна содержит в качестве контроллера просмотра содержимого NSSplitViewController. Однако иногда, когда я открываю приложение, возникает разрыв между ве…
22 янв '16 в 00:31
1 ответ

Ошибка приведения с контроллером представления, созданным из раскадровки

У меня есть контроллер вида, который создает новый контроллер окна. Мне нужно передать объект в контроллер представления этого контроллера окна. Вот что у меня так далеко: let storyboard = NSStoryboard(name: "Main", bundle: nil) if let windowControl…
15 июл '17 в 18:56
1 ответ

Получил "valueForUndefinedKey: этот класс не совместим со значением ключа для кодовой ошибки" при использовании NSArrayController

Я работаю на NSCollectionView с помощью Swift. Когда я использую объект NSArrayController в качестве содержимого NSCollectionView. Я получил сообщение об ошибке: Невостребованное исключение было поднято [ valueForUndefinedKey:]: этот класс не совмес…
21 янв '15 в 12:11
0 ответов

Представить контроллер представления программно OS X

Так что, может быть, это так легко, и я плотно, но.. Я пытаюсь открыть контроллер представления, который отображается на моем main.storyboard программно из моего MenuBarController. К контроллеру представления не прикреплены какие-либо сегменты, но я…
20 фев '15 в 18:52
2 ответа

Как встроить контроллер представления раскадровки в NSScrollView OS X (10.10), чтобы сделать сложное представление инспектора?

Я смотрю видео WWDC 2014 " 212: раскадровки и контроллеры на OS X". В этом видео они утверждают, что пользовательский интерфейс Pages может / может быть организован с использованием раскадровок в OS X (см. Ниже). Однако в пользовательском интерфейсе…
12 дек '14 в 09:23
1 ответ

Руководство по добавлению NSView в цепочку респондента с помощью Swift

Я прочитал этот документ. Видел этот ТАК вопрос (среди прочих). И взглянул на этот урок. Но из-за моей жизни я не могу заставить мою собственную раскадровку работать. Я использую код, найденный в этом ответе SO, чтобы вызвать новые представления и и…
16 июн '17 в 13:12
1 ответ

Как передать данные с помощью segue из одного View Controller в другой с дополнительными

Я пытаюсь заставить мои данные переходить от одного представления к другому, когда я нажимаю на NSCollectionViewItem. При нажатии на элемент я просто хочу передать некоторые данные в новое представление для более "детального" просмотра каждого элеме…
11 окт '16 в 20:13
1 ответ

activIgnoringOtherApps и makeKeyAndOrderFront не работают после закрытия NSWindow

Я начал с проекта раскадровки. и я положил пункт Менубар. При щелчке по элементу меню в AppDelegate.swift запускается следующий метод. func setWindowVisible() { NSApp.activateIgnoringOtherApps(ture) NSApp.mainWindow?.makeKeyAndOrderFront(self) } это…
30 май '16 в 08:59
2 ответа

NSDocument init не вызывается на одной панели контроллера разделенного представления в раскадровке

У меня есть приложение на основе документов, которое работает. Я добавил NSSplitViewControllerуказал на нее точку входа раскадровки, переместил контроллер представления документа на панель в контроллере разделенного представления и переместил предст…
28 янв '16 в 20:52
5 ответов

Раскадровка OS X вызывает viewDidLoad перед применением ApplicationDidFinishLaunching

Я создал приложение Mac OS X в XCode, используя раскадровки. По какой-то причине applicationDidFinishLaunching метод в AppDelegate вызывается после viewDidLoad в NSViewControllers. Как и в приложениях для iOS, я подумал viewDidLoad должен быть вызва…
17 апр '16 в 20:04
3 ответа

Почему я не могу подключить свое меню к контроллеру представления IBAction?

У меня есть приложение на основе документов. Я только что создал пункты меню в раскадровке и IBActions в моем контроллере представления. Однако обычный способ подключения действия к цели не работает -(IBAction) markAsHidden:(id)sender; -(IBAction) m…
22 фев '15 в 11:01
1 ответ

NSSearchField и NSSegmentedControl внутри NSToolbar

Настройка: Я пишу основанное на документе приложение для OS X 10.11 с использованием раскадровок. Главное окно имеет NSToolbar с 3-сегментным NSSegmentedControl, При щелчке по сегментному элементу управления он должен переключать свернутое состояние…
12 янв '16 в 21:47
1 ответ

Почему NSApplication sharedApplication mainMenu возвращает ноль?

Документы Apple говорят: Все меню приложения в строке меню принадлежат одному экземпляру NSMenu, который создается приложением при запуске. Вы можете получить это главное меню с помощью метода NSApplication mainMenu. У меня есть следующее в моем кла…
24 янв '17 в 15:24
1 ответ

Раскадровка не содержит контроллера с идентификатором "MainWindow"

Я пытаюсь создать экземпляр NSWindowController из раскадровки в моем приложении OS X: NSWindowController *mainWindowController = [[NSStoryboard storyboardWithName:@"Main" bundle:nil] instantiateControllerWithIdentifier:@"MainWindow"]; Но вот что я п…
13 фев '16 в 11:30
0 ответов

Как использовать NSStoryboard.SceneIdentifier и NSStoryboardSegue.Identifier без переноса необработанных строковых значений?

Свифт добавил NSStoryboard.SceneIdentifier а также NSStoryboardSegue.Identifier типы, чтобы отвести разработчиков от использования строковых идентификаторов для ссылки на элементы раскадровки. В Objective-C мы будем ссылаться на эти идентификаторы р…
29 июн '18 в 17:23
1 ответ

Почему я не могу привести к своему подклассу viewcontroller в раскадровке?

У меня есть раскадровка, где у меня есть контроллер окна и контроллер представления. Наиболее разумный способ получить доступ к контроллеру представления в коде - через средство доступа, определенное в контроллере окна-владельца. class TutorialHUDWi…
05 авг '17 в 00:34
0 ответов

Отправка значения при увольнении листа Segue?

Я изо всех сил пытаюсь найти недавнюю документацию и информацию о листе, поэтому я и спрашиваю. У меня есть контроллер основного вида, который при нажатии кнопки вызывает переход к листу. Затем лист отклоняется с помощью другой кнопки, и я надеюсь п…
30 окт '18 в 00:29
1 ответ

OSX - как перенести xib на раскадровку

У меня есть приложение с mainmenu.xib, и по разным причинам я хочу перенести его в раскадровку. Есть ли способ сделать это без создания нового проекта?
11 май '16 в 01:56
0 ответов

Как настроить анимацию перехода, чтобы показать NSWindowController?

Я пытаюсь создать окно настроек, используя раскадровку, как это было кратко продемонстрировано в Сессии 212 WWDC 2014 - Раскадровки и контроллеры в OS X. У меня есть пункт меню "Предпочтения…", который должен отображать окно настроек при нажатии. В …
0 ответов

NSStoryboard и Nib не загружают NSObject, если используют NSWindowsController

Для работы я использую Viper-архитектуру и собираю модуль через NSObject, который подключаю напрямую через раскадровку или Nib. Это хорошо работает, но если вы подключаетесь через NSViewController для перехода на NSWindowsControllers, приложение выл…