iphone: отображение данных в подробном представлении в соответствии с ячейкой, выбранной в основном виде - PullRequest
0 голосов
/ 13 февраля 2012

Я выполняю синтаксический анализ JSON для извлечения данных для моих таблиц. Мне удается отобразить данные, если они указаны статически. На моем основном экране показан список категорий. Когда я выбираю ячейку, мне нужно отобразить подкатегории, передав Категория из основного вида.

NSDictionary *dict = [mmenuitems objectAtIndex:indexPath.row];
NSString *selectID = [NSString stringWithFormat:@"You selected %@",[dict objectForKey:@"id"]];

С этим кодом я правильно получил categoryID в selectID .

Мне нужно передать этот идентификатор в subCatView, где данные собираются с
URL: http://mysite.in/getJson.php?method=showMenu&res_id=1&cat=

Мне нужно поместить catID из mainView в cat в указанном выше URL.

Как я могу изменить didSelectRowAtIndexPath в mainView и viewDidLoad в subCatView?

1 Ответ

1 голос
/ 13 февраля 2012

Что вам нужно сделать, это: - 1.) Сначала создайте объект NSString в контроллере subCatView. 2.) После этого при переходе к subCatView установите значение вашей категории в объекте NSString. 3.) Получите доступ к этому значению в viewDidLoad контроллера subCatView или в другом методе, где хотите.

Некоторый код, который даст вам представление о том, что вы должны сделать: В подкатегории ViewController .h файла сделайте: -

NSString *categorystring;

Создать свойство и синтезировать его.

В главном окне контроллера выполните: -

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    subCategoryViewController *subCatView=[[[subCategoryViewController alloc]initWithNibName:@"subCategoryViewController" bundle:nil]autorelease];
    NSDictionary *dict = [mmenuitems objectAtIndex:indexPath.row];
NSString *selectID = [NSString stringWithFormat:@"You selected %@",[dict objectForKey:@"id"]];

    [subCatView setCategorystring:cell.textLabel.text];
    [[self navigationController]pushViewController:subCatView animated:YES];
}

СЕЙЧАС Доступ к этой строке в файле subCategoryViewController.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...