我有一个分类表视图控制器。在我的应用程序中,类别可以有子类别。表查看疑惑
例如,衣服可以有3个,但也许书可以没有人,直接去文章。
我该怎么做只实现一个类别表视图控制器,并重新加载新值如果分类单元格点击有子类别?
这是我,但没有成功:
- (void) loadCategories{
NSString *urlStr;
if (self.subCategoria){
urlStr = [NSString stringWithFormat:@"http://webservic.es/articulos.php?idc=%@&store=0", self.subCategoria];
}else{
urlStr = @"http://webservices.es/articulos.php";
}
NSLog(@"URL:%@", urlStr);
NSURL *url = [NSURL URLWithString:urlStr];
NSMutableURLRequest* request = [NSMutableURLRequest requestWithURL:url
cachePolicy:NSURLRequestReloadIgnoringLocalCacheData
timeoutInterval:10.0];
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
categoria *categoria = [self.categoriasArray objectAtIndex:self.tableView.indexPathForSelectedRow.row];
if (categoria.subcategoria){
self.subCategoria = categoria.subcategoria;
[self viewDidAppear:YES];
[self.tableView reloadData];
}else{
ArticulosController *articulosController =segue.destinationViewController;
articulosController.id_categoria = categoria.id_categoria;
}
}
感谢
非常感谢rickster。我想我会尝试单身方法。 M的想法是重用类别视图为我需要的许多子类别,像“对自己的继承”,我不知道它是否存在。 – roof 2012-03-27 07:42:46