У меня есть контроллер корневого представления с именем A и контроллер табличного представления с именем B. И когда пользователь выбирает строку в B, он открывает другой ViewController. Я пытаюсь сказать, что когда в табличном представлении присутствует только одна строка, она должна быть открыта непосредственно в этом ViewController. Поскольку данные поступают в формате JSON.
Как программно перейти к tableViewController или viewController на основе условия
comment
по вашему желанию вы также можете обрабатывать в несколько рядов, это не проблема
- person Anbu.Karthik   schedule 01.02.2016
comment
Что мне делать в делегате, чтобы открыть его напрямую.
- person Chandan Anand   schedule 01.02.2016
comment
вы просто проверяете свой ответ json, если ваш счетчик массива равен единице, а затем напрямую нажимаете на контроллер просмотра, в противном случае нажимаете на контроллер tableview.
- person yankit Patel   schedule 01.02.2016
Ответы (2)
вы просто проверяете свой ответ json, если ваш счетчик массива равен единице, а затем напрямую нажимаете на контроллер просмотра, в противном случае нажимаете на контроллер tableview.
if(array.count==1)
{
////push to view controller
}
else
{
////push to tableview controller"
}
person
yankit Patel
schedule
01.02.2016
@ChandanAnand Никто не сможет сказать вам, где его следует применять, не видя кода. Показывать изображение для этого бессмысленно. Этого ответа более чем достаточно для работы с ним. Никто не будет писать ваше приложение за вас
- person Simon McLoughlin; 01.02.2016
Вы можете управлять этим с помощью проверки вашего количества массивов, с помощью которого вы отображали данные в tableViewController с именем B. Например, если он содержит только один объект, в этом случае просто Отправьте другой ViewController без отображения tableViewController. и, если массив содержит объекты более 1, затем отобразите tableViewController.
person
Surjeet
schedule
01.02.2016