2011-12-18 81 views
8

我已經搜索到並發現此問題的上一個答案here。問題是標記爲解決方案的答案不起作用。裏面我的tableView:didSelectRowAtIndexPath方法:方法,我有如何將NSIndexPath轉換爲NSInteger?

NSInteger *currentRow = indexPath.row; 

,這讓我報警「不兼容的整數指針轉換初始化‘NSInteger的*’(又名‘詮釋*’)與類型的表達式‘NSInteger的’(又名'int')。

任何幫助表示讚賞!

回答

22

NSInteger的是不是一個類,所以它不需要一個星號:感謝

NSInteger currentRow = indexPath.row; 
+1

哇,我得到了一天的「這是你的標誌」獎......。 – tarheel 2011-12-18 06:35:50

+1

也非常有用的是通過將它分配給yourView.tag或yourLabel.tag來跟蹤index.row,以便您可以訪問自定義單元格等信息...所以它會是yourTextView.tag = indexPath.row – whyoz 2013-10-03 00:50:38

相關問題