DidSelectRowAtIndexPath не работает.
Я настроил 2 делегата. Все связано (tableview, tableviewcell).
Уже удалил и сделал это снова.
Я искал все здесь, и ничего не помогло.
Я думаю, что это был один из лучших link, но безрезультатно.
Моя последняя надежда на то, что это так, я открываю свой ViewController, где есть это табличное представление, для модального окна. Но это было бы ОЧЕНЬ неправильной проблемой.
Кроме этого, мне нужна помощь
Сомо коды .H
@interface simulator : UIViewController <UITableViewDelegate, UITableViewDataSource, UIScrollViewDelegate>
{
NSArray *array_products;
}
@property (nonatomic, strong) NSDictionary *plist_products;
@property (nonatomic, strong) IBOutlet UITableView *table_menu_left;
@property (nonatomic, strong) NSString *file_plist;
@end
Некоторые коды .M
#import "cel_products.h"
- (void)viewDidLoad
{
NSString *path_root = [[NSBundle mainBundle] bundlePath];
NSString *full_path = [path_root stringByAppendingPathComponent:self.file_plist];
self.plist_products = [[NSDictionary alloc] initWithContentsOfFile:full_path];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"id_cell_products";
UITableViewCell *cell = [self.table_menu_left dequeueReusableCellWithIdentifier:CellIdentifier];
array_products = [self.plist_produtcs allKeys];
if (cell == nil)
{
NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"cel_products" owner:self options:nil];
for(id currentObject in topLevelObjects)
{
if([currentObject isKindOfClass:[cel_products class]])
{
cell = (cel_products *)currentObject;
break;
}
}
}
cell.textLabel.text = [array_products objectAtIndex:indexPath.row];
return cell;
}
// numberofrowsinsection - OK
// numberofsectionintableviw - OK
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"Hein?????");
// Nothing..........
}