How to convert NSIndexpath into NSInteger or simply int?
I need to convert a nsindexpath var into NsInteger or simply an int. e.g:
int rowIndex = [mGoogleBaseTable selectedRow];
//mGoogleBaseTable is a NSTable type in Macdevelopement..
&&
int rowIndex = [mGoogleBaseTable indexPathForSelectedRow];
//mGoogleBaseTable is a UITableView type in Iphone (iOS)Development.
selectedRow returns NSInteger simply but indexPathForSelectedRow returns a NSIndexPath..
Please help me how can i achieve this.
If
NSIndexPath *p = ... // some indexpath
then
NSInteger row = p.row;
NSInteger section = p.section;
That's all!
Maybe, this is can help you
NSInteger variable = indexPath.row;
In Swift:
let section: Int = indexPath.section
let row: Int = indexPath.row