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.
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];
If you need a NSIndexPath
for a UITableView
, you can use indexPathForRow:inSection:
(reference). Index paths passed to table view must contain exactly two indices specifying the section and row. An index path created with indexPathWithIndex:
only contains one index and won't work with a table view.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With