Search code examples
iosobjective-cnsindexpathnsinteger

Convert NSInteger to NSIndexpath


Basically I am storing an index of an array in a NSInteger. I now need it as an NSIndexpath, I'm struggling to see and find a way to convert my NSInteger to NSIndexpath so I can reuse it.


Solution

  • For an int index:

    NSIndexPath *path = [NSIndexPath indexPathWithIndex:index];
    

    Creates Index of the item in node 0 to point to as per the reference.

    To use the indexPath in a UITableView, the more appropriate method is

    NSIndexPath *path = [NSIndexPath indexPathForRow:row inSection:section];