2012-03-26 72 views
1

因爲我UITableView獲得由日期(不是當前的日期),大部分的時間,當我點擊排序的UIButton叫:Add一個新條目到NSMutableArray被添加[cellList addObject:managedObject]這是UITableView的數據源,那麼UITableView重新加載以便顯示新的UITableViewCell。我想獲得新的細胞的indexPath。但就像我說的那樣,由於我的UITableView按日期排序,因此cellList的索引並不總是對應於UITableView的索引。如何以編程方式獲取創建新UITableViewCell的行?

那麼我怎樣才能得到剛剛通過重新加載表的數據創建的單元格的indexPath?

任何想法將不勝感激!

+0

如果可能的話詳細解釋它混淆我不明白,你的代碼技術上的工作! – iDhaval 2012-03-26 13:55:45

+0

我重寫了我的問題,我不能發佈很多代碼,我沒有得到我的工作許可。 – 2012-03-26 14:37:42

回答

0

查找NSIndexPath的文檔。它具有行&部分的屬性。我希望它能解決你的需求。

+0

我想獲得新創建的單元格的索引路徑。我沒有indexPath,所以我不能調用'row'或'section'。 – 2012-03-26 12:31:38

+0

你用這個在表中添加行 - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section。 和使用此數據添加到該行 - (UITableViewCell的*)的tableView:(UITableView的*)的tableView的cellForRowAtIndexPath:(NSIndexPath *)indexPath 這裏 'indexpath' 可以使用,以檢查其細胞的數據正在填充。 – 2012-03-26 12:32:18

+0

這將是完美的解決方案,但我在用戶創建單元格後重新加載了uitableview。這意味着所有UITableView的委託方法從頭開始重新運行。 – 2012-03-26 12:50:44