Форум программистов, компьютерный форум, киберфорум
Наши страницы

Не получается сделать unwind seque && подключить производный класс (XCode 6) - Программирование iOS

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS Не раскрывается (исчез) TableView на ScrollView http://www.cyberforum.ru/ios-dev/thread1368104.html
Здравствуйте. Есть TableView, на обычной вьюхе всё работает нормально. Высота ячеек рассчитывается и т.д. Но вот когда я сделал вью контроллер freeform и задал необходимую высоту и ниже трех лейблов...
Программирование iOS Собеседование в Малайзии Всем привет! Хотел поделиться моим первым опытом прохождения заграничного собеседования. Решил для практики английского и возможного "опрометчивого" шага переезда послать резюме в эту чудесную... http://www.cyberforum.ru/ios-dev/thread1367429.html
HealthKit Программирование iOS
Кто сталкивался, поясните логику. К примеру трекинг температуры тела. Есть девайс, есть приложение + healthKit. HealthKit может самостоятельно работать с девайсом, а приложение уже будет забирать...
Программирование iOS Как динамически изменять высоту TableView при изменяющихся высотах CustomViewCell
Здравствуйте. Пишу на Mono но думаю, что с кодом на Obj-C разберусь. В общем есть UITableView заполняю его кастомными ячейками для каждой из которых считаю высоту вот так: public override float...
Программирование iOS DetailTableView http://www.cyberforum.ru/ios-dev/thread1366661.html
Здравствуйте! Пытаюсь написать справочник...Нактнулся на проблему ... Есть три TableViewController В первом отображается список массива...При нажатии на любую ячейку открывается второй...
Программирование iOS Значение переменной в Label Всем доброго времени суток. Подскажите как значение переменной "_status" класса Game засунуть в Label? подробнее

Показать сообщение отдельно
smth
177 / 46 / 6
Регистрация: 23.06.2011
Сообщений: 248

Не получается сделать unwind seque && подключить производный класс (XCode 6) - Программирование iOS

05.02.2015, 00:21. Просмотров 782. Ответов 0
Метки (Все метки)

Доброго времени суток! Недавно начал изучать программирование на Objective C и разработку под iOS. Занимаюсь по статьям на developer.apple.com и иногда посматриваю видеоуроки (только по разработке интерфейса). Есть небольшой (учебный) опыт программирования на C, C++ и довольно много на C#.

Сегодня столкнулся сразу с двумя проблемами (XCode):

1) при попытке создать unwind segue из модального экрана (не уверен, как корректно это сказать по-русски применительно к интерфейсу iOS) пытаюсь сделать ctrl + drag с BarButton к Exit, но на Exit'e не появляется всплывающего окошка с объявленной ранее функцией (она объявлена в ToDoListTableViewController : UITableViewController родительского окна):
- (IBAction)unwindToDoListUIStoryboardSegue *)segue; , в implementation она также описана.
Если просто ткнуть Exit, то вылезает пустое черное окошко (в то время, как при правом клике, например, на FirstResponder открывается окошко с различными действиями).

2) Создаю производный класс для ViewController , например, AddToDoItemViewController:UIViewController, выбираю в визуальном редаткоре квадрат, к которому надо привязать производный класс, иду в Identity Inspector -> Custom class, а в выпадающем списке нет (ни одного) производного класса.

По обоим вопросам уже пол дня лазаю в буржуйском гугле - предложенные решения не помогают. По-русски даже не знаю, как кратко сформулировать проблему )

Добавлено через 2 часа 25 минут
Update:
Скину человеку исходники, у него слету все заработало. Мне остается разве что вешаться: на двух компах со свежеустановленным икскодом (версия 6.1.1, предыдущих никогда не стояло даже) не работает. Попробую на одном с нуля ось поставить, может, прокатит.

Если что, вот несчастные исходники

Добавлено через 5 часов 46 минут
Update:
Проблема решена методом дедукции и тыка. Может, кому-нибудь поможет:

Дано: 3 мака, на все из них нелю назад установлен XCode 6.1.1, до этого предыдущих версий не стояло. На двух из них (OSX 10.10 и 10.9) не видятся производные классы (в custom class), эта же проблема является виной неработающего ctrl + drag в пункт exit. На третьем маке (10.10) все ок.

Начал искать разницу, в глаза бросилось то, что на рабочем меньше всяких программ запущено (типа istat menus, moom, transmit итд). Результат - после отключения всего в объектах входа и последующей перезагрузки (очередной) все заработало. Вернул отключенное - перезагрузка - все работает.

Повторил то же самое на втором нерабочем - тоже заработало. Тему можно закрывать )
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru