ここで、動作中の ios6 アプリを ios7 にアップグレードしていますが、tableviewcells 内のカスタム ボタン (または他のサブビュー) でタップやその他のアクションを受け取ることができません。
編集:
私のコード:
ここに PlaceCell をデプロイします
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *cellIdentifier = @"PlaceCell";
PlaceCell *cell = [tableView dequeueReusableCellWithIdentifier: cellIdentifier];
if (!cell) {
NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"PlaceCell" owner:self options:nil];
cell = [nib lastObject];
cell.reuseIdentifier = cellIdentifier;
}
[cell configureCellWithPlace: [self.places objectAtIndex:indexPath.row]];
cell.delegate = self;
cell.userInteractionEnabled = YES;
return cell;
}
そして、それはインターフェイスによっていくつかのアクションに接続されているボタンを持つ通常のカスタム セルです。iOS6 では完全に動作しますが、iOS7 では何もしません。
ご協力ありがとうございました。