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

Файловый менеджер открытие нужного контроллера - Программирование iOS

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS Приложение с использованием rest api http://www.cyberforum.ru/ios-dev/thread1159304.html
Всем привет. Дали мне для устройства на работу тестовое задание. Написать приложение которое загрузить рестораны с этого сайта http://gurmanization.ru/ Дизайн я накидал пришло время переходить к...
Программирование iOS Переход на SecondViewController Здравствуйте! Несколько часов бьюсь над переходом на другой ViewController. Всё это делаю в исходниках VK API. Что должно быть: при удачной авторизации должна пройти анимация и отобразиться... http://www.cyberforum.ru/ios-dev/thread1157999.html
Программирование iOS Поделитесь простенькими приложениями
Форумчане, у кого есть простые приложения на iOS/iPhone поделитесь. Для примера очень надо.
Программирование iOS Перехватит факт старта видео
Всем привет! Мучаюсь с одним вредным моментом - есть слайдшоу, которое автоматически меняет кадры. В слайдшоу находятся фотки и видео. Когда юзер тыкает на фотку - я по тапу ловлю это событие и...
Программирование iOS Восстановление случайно удаленных файлов проекта http://www.cyberforum.ru/ios-dev/thread1157143.html
Доброго времени суток. Так получилось, что случайно удалил в корзину некоторые классы из проекта. После того, как восстановил их "отвалилась" подсветка почти всех стандартных классов, импортов,...
Программирование iOS Работа с кастомными UITableViewCell и MVC Всем привет! У меня есть привычка при работе со своими кастомными ячейками делать так: Допустим, есть ячейка, отображающая данные по человеку (имя, адрес, фото, рост и т.д.) и есть у меня класс... подробнее

Показать сообщение отдельно
Slava-hacker32
7 / 7 / 0
Регистрация: 16.11.2011
Сообщений: 250
01.05.2014, 23:41  [ТС]
Я понимаю, что переход происходит в performSegueWithIdentifier, но от одной ячейки можно сделать только один Segue.
В коде я делаю проверку файл или папка выбраны.
Objective-C
1
2
3
4
5
6
if ([self isDirectoryAtIndexPath:indexPath]) {
        
        
        self.selectedPath = path;
        [self performSegueWithIdentifier:@"openFolder" sender:nil];
    }
Если папка, то используется тот же контроллер, для отображения содержимого папок.
Objective-C
1
2
3
4
5
-(void)prepareForSegue:(UIStoryboardSegue *)segue  sender:(id)sender {
  
 
        RSMasterViewController* mvctrlr = segue.destinationViewController;
        mvctrlr.path = self.selectedPath; }
А во как работать с файлами я не могу придумать. Если начинаю дописывать условие к if ([self isDirectoryAtIndexPath:indexPath]) то есть else , приложение вылетает (это если я не делал seque от ячейки ко второму контроллеру), а если seque есть, то он перехватывает проверку папка/файл и тогда вместо содержимого папки отображается контроллер (для файлов тоже), может я что то не то делаю? И как тогда делать проверку, какой контроллер открывать в зависимости от типа файла?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru