Why indexPathForCell not works?
===

I have a custom UITableViewCell. In the subclass I want to access the indexPath of the cell. But I get a nil.

NSIndexPath *ip = [self.reportViewController.tableView indexPathForCell:self];

The strange, that in the

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

method I pass this custom cell:

> (EditableCell *const) $4 = 0x08142960 <EditableCell: **0x8142960**;
> baseClass = UITableViewCell; frame = (0 22; 517 44); text = 'ALT1';
> autoresize = W; layer = <CALayer: 0x813a560>>

but, when I write out the visible cells, in the subclass:

> NSArray *visible = [self.reportViewController.tableView
> indexPathsForVisibleRows];
> 
> (NSArray *) $5 = 0x06e68bc0 <__NSArrayM 0x6e68bc0>( <EditableCell:
> **0x863b5c0**; baseClass = UITableViewCell; frame = (0 22; 517 44); text =
> 'ALT1'; autoresize = W; layer = <CALayer: 0x8632410>>, ...

The appropriate address is different.
 
