Что вам нужно сделать, это: -
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.