У меня есть контроллер корневого представления A и контроллер табличного представления B. И когда пользователь выбирает строку в B, он открывает другой ViewController. Я пытаюсь сказать, что, когда в представлении таблицы присутствует только одна строка, она должна открываться непосредственно в этом ViewController. Данные поступают в формате JSON.Как программно перейти к tableViewController или viewController на основе условия
ответ
if(Option)
//NSLog(@"%@",Option);
{
if (Option.count==1)
{
NSDictionary *dict=(NSDictionary*)Option[0];
NSString *action=[dict valueForKey:@"action"];
if([action isEqualToString:@"m-deals-json"])
{
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main"
bundle: nil];
UINavigationController *n=[mainStoryboard instantiateViewControllerWithIdentifier:@"DealsNavigation"];
DealsViewController *v=[mainStoryboard instantiateViewControllerWithIdentifier:@"DealsViewController"];
v.dict=dict;
self.window.rootViewController = n;
[self.window makeKeyAndVisible];
}
}
else
{
UINavigationController *n=[mainStoryboard instantiateViewControllerWithIdentifier:@"NavigationController"];
OffersViewController *v=[mainStoryboard instantiateViewControllerWithIdentifier:@"OffersViewController"];
self.window.rootViewController = n;
[self.window makeKeyAndVisible];
}
}
Вы можете управлять этим с чеком для вашего массива подсчитывать, с помощью которого вы отображаются данные в tableViewController называется B. Как, если он содержит только один объект, в этом случае просто нажать другую ViewController без дисплея tableViewController., и если массив содержит объекты более 1,, тогда отобразите tableViewController.
вы просто проверяете свой ответ json, если ваш счетчик массива один, а затем напрямую нажмите для просмотра контроллера, иначе нажмите на контроллер таблицы.
if(array.count==1)
{
////push to view controller
}
else
{
////push to tableview controller"
}
@ChandanAnand Никто не сможет сказать вам, где его следует применять, не видя код. Отображение изображения для этого бессмысленно. Этого ответа более чем достаточно для того, чтобы вы могли работать с ним. Никто не собирается писать ваше приложение для вас –
thanx получил ошибку и ее работу отлично. –
приветствую брата .... –
- 1. Как я могу перейти на другой viewController в настраиваемом TableViewController?
- 2. Преобразование TableViewController в ViewController
- 3. Как подключить TableViewController к моему основному ViewController?
- 4. UIBarButtonItem перейти к следующему viewcontroller
- 5. Перейти к следующей ячейке таблицы с viewcontroller
- 6. Перейти к другому Viewcontroller
- 7. Как перейти в ViewController?
- 8. Как я могу переключиться на ViewController или TableViewController с параметром?
- 9. Dismiss ViewController from TableViewController
- 10. как перейти на следующий viewController
- 11. tvOS, перейти к Second ViewController
- 12. ECSSlidingViewController, как программно перейти к определенному виду?
- 13. Перейти к другому ViewController Swift
- 14. Как заставить UIImage перейти к другому ViewController?
- 15. добавить панель навигации программно к tableviewController (переход толкающего или модального)
- 16. Передача данных TableViewController в ViewController
- 17. Перейти к ViewController от кнопки UIAlertController нажмите
- 18. pushViewController with tableViewController in viewController
- 19. Перейти к форме 1 viewcontroller к другому
- 20. tableViewController в iPhone программно
- 21. Переход от ViewController к TabBar Высказаться программно
- 22. Как перейти к второму виду программно в приложении ios?
- 23. uicollectionview непосредственно перейти к деталям ViewController быстрого
- 24. Передача данных в родительский viewcontroller из tableviewcontroller
- 25. (Swift) Показать TableViewController в представлении Container ViewController
- 26. Перейдите к раскадровке с помощью viewController программно
- 27. Пропустить данные с одного viewcontroller на существующий viewcontroller программно
- 28. Перейти к следующей странице программно в UIPageViewController
- 29. Перейти к ViewController из UICollectionViewCell Class Swift
- 30. Push Notifications: перейти к ViewController из AppDelegate
в своем желании, Вы можете обращаться в несколько строк также, это не проблема –
Что я должен делать в делегатом, чтобы открыть его непосредственно. –
ya obvisouly .... –