本文介绍了如何将NSIndexpath转换为NSInteger或简单的int?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要将nsindexpath var转换为NsInteger或简单的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..

& p>

&&

int rowIndex = [mGoogleBaseTable indexPathForSelectedRow];
//mGoogleBaseTable is a UITableView type in Iphone (iOS)Development.

selectedRow只返回NSInteger,但indexPathForSelectedRow返回一个NSIndexPath ..

selectedRow returns NSInteger simply but indexPathForSelectedRow returns a NSIndexPath..

请帮助我如何实现这一目标。

Please help me how can i achieve this.

推荐答案

如果

NSIndexPath *p = ... // some indexpath


$ b b

然后

then

NSInteger row = p.row;
NSInteger section = p.section;

就是这样!

这篇关于如何将NSIndexpath转换为NSInteger或简单的int?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-21 09:58