Форум программистов, компьютерный форум CyberForum.ru

Master-detail view для гетерогенной коллекции в OsX - Swift

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Swift Swift JSON Parsing http://www.cyberforum.ru/swift/thread1686713.html
Добрый день! Пытаюсь пропарсить JSON, который я получаю по URL запросу. Проблем не возникало пока JSON не имел многоуровневую структуру. То есть, я отправлял запрос, а он мне возвращал, например, информацию об одном пользователи. Сейчас задача стоит вернуть массив новостей. То есть, массив в котором находятся несколько новостей с несколькими параметрами (название, описание, дата, т.д.). Должно...
Swift Переход в браузер Как сделать так что бы при нажатии приложение закрывалось и открывался браузер с нужным сайтом? http://www.cyberforum.ru/swift/thread1685070.html
Swift При добавлении Flurry analytics Xcode ругается на путь к библиотеке
Всем привет. Уже второй день пытаюсь добавить в проект Flurry analytics... Но Xcode 7 ругается. ld: library not found for -lFlurry_7.5.1 clang: error: linker command failed with exit code 1 (use -v to see invocation) Думаю, что нужно исправить путь к либе, но вот где.... ?? помогите пожалуйста кто чем сможет.
Решение задач! Swift
1 - Заменить в массиве отрицательные числа нулем 2 – Сортировка массива по убыванию(возрастанию) 3 – Найти max(min) элемент в массиве 4 – Найти сумму элементов массива
Swift Выплывающее меню по нажатию кнопки (popover?) http://www.cyberforum.ru/swift/thread1671244.html
Добрый день! Изучаю свифт, сейчас столкнулся с проблемой, по кнопке выбора фото хочу сделать всплывающее окно с выбором фото (сделать снимок, выбрать из галереи,отмена) На текущий момент времени решил на половину через popoverPresentationController ( Всплывает окно с тремя кнопками около кнопки выбора, по которой вызывается данное меню но при выборе не понимаю как передать выбранное значение...
Swift Alamofire проверка полученных данных Добрый день. Подскажите, как проверить полученные данные от веб сервиса? Мой код: Alamofire.request(.GET, URLString, parameters).responseJSON() { (response) -> Void in if let jsonResult = response.result.value { let Field1 = jsonResult as! String; .... } подробнее

Показать сообщение отдельно
alazir
0 / 0 / 0
Регистрация: 01.12.2015
Сообщений: 10
19.03.2016, 12:32     Master-detail view для гетерогенной коллекции в OsX
Здравствуйте, коллеги! Возник следующий вопрос...
Есть проект в OS X с использованием StoryBoard. В левой половине окна выводится список элементов (коллекция гетерогенная, т.е. содержит элементы разных классов), в правой - детали выбранного элемента.
Сложность в том, что примерно половина отображаемых полей для всех классов коллекции одинакова (ака Название, Описание и т.п.), а вторая половина - зависит от класса выбранного элемента.

Ну, и, собственно, логичный вопрос - как элегантно реализовать отображение всех нужных полей.
Первая мысль - добавлять поля программно - но, по-моему, это кривовато.

Вертится мысль выделить повторяющиеся поля в протокол и повторяющиеся поля отображать одним ВьюКонтроллером, а логику, зависящую от Класса - другим. Но как подойти к реализации этого - пока непонятно.

Заранее спасибо за идеи!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru