2012-07-27 21 views
6

Tablonumdaki bir hücreyi manuel olarak programla başlatmayı seçmem gerekir. Esasen otomatik sonraki öğeyi yükleyecektir tableView I bir öğe silindiğinde için yapıyorumEl ile tetikleme hücre seçimi TableView

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 

önceden yapılmış işlevi çalıştıran. Ancak, bu işlevi manuel olarak çağırmaya çalıştığımda, görünmüyor olabilir. Ben

self.tableView: didSelectRowAtIndexPath 

ve

[tableView didSelectRowAtIndexPath] 

denedim ama hiçbiri kabul edilmektedir. sonraki satır

emin kendini yapmak ne olursa olsun ile

cevap

5
[self tableView:self.tableView didSelectRowAtIndexPath:selectedIndexPath]; 

selectedIndexPath yerine tablo görünümü temsilci

düzenleme: Ben bu eski bir sorudur ama gerçekten bu [tableView selectRowAtIndexPath:path animated:YES scrollPosition:UITableViewScrollPositionMiddle];

ile yapılmalıdır biliyorum
+0

sonraki indexPath'ı nasıl seçersiniz, örneğin 1. satır seçilirse, 0 – jskrwyk

+0

satırını seçmek istiyorum. [NSIndexPath indexPathForRow: withSection: anySection] ile bir dizin yolu oluşturabilirsiniz; satır ve bölüm için istediğiniz mantığı kullanın – wattson12

1

Sen denemelisiniz:

[self tableView:self.tableView didSelectRowAtIndexPath:YourIndexPath]