テーブルビューに非常に奇妙な問題があります:別のテーブルビューへのセグエを作成したテーブルセルがあります。スタイル「UITableViewCellStyleSubtitle」で以下のコードを使用してテーブルセルを開始します:
私が抱えている問題は、テーブルセルに触れてもセグエがトリガーされない(prepareForSegueが呼び出されない)ことですが、テーブルセルスタイルをデフォルトに変更すると機能します。
誰が知っていますか、何が悪いのですか?どうもありがとう!
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{ static NSString * const kPlacesCellIdentifier = @"Cell99";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:kPlacesCellIdentifier];
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:kPlacesCellIdentifier];
//cell.editingAccessoryType = UITableViewCellAccessoryDetailDisclosureButton;
CountryCustomers *aCountryCustomer = [_countryCustomersList objectAtIndex:indexPath.row];
cell.textLabel.text = aCountryCustomer.countryName;
NSString *detailTextLable = [@"Users:" stringByAppendingString:[NSString stringWithFormat:@"%d", aCountryCustomer.userNumbers]];
cell.detailTextLabel.text = detailTextLable;
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
//add the national flag
NSString *imageName = [NSString stringWithFormat:@"%@.png",aCountryCustomer.countryName];
cell.imageView.image = [UIImage imageNamed:imageName];
return cell;
}