2015-10-09 2 views
-1

я есть использовать длинные Нажмите TapGesture на UITableView, то я бы создать одну переменную indexPath Проблема заключается в том, как преобразовать indexpath значение в целое, потому что я использовать это значение в UITableView индекса пути я не могу в состоянии использовать это значение как целоеSwift - Как преобразовать значение indexPathForRowAtPoint в междунар

Вот мой код

func cellLongPressed(recognizer: UILongPressGestureRecognizer) { 

let point = recognizer.locationInView(tbl_LLTrandingJive) 

     let indexPath = tbl_LLTrandingJive.indexPathForRowAtPoint(point) 



     if indexPath == nil { 



     } else if recognizer.state == UIGestureRecognizerState.Began { 

      var getin:int = (indexPath?.row)?.toIntMax() 

      println("LONG indexPath_localTable:\(indexPath?.row)") 

      myarray.ovjecatindex(0) 

     } 

ответ

1

, чтобы получить номер строки вам нужно

indexPath.row //current row number in section 

если у вас есть разделы, чем

indexPath.section //current section number 

Вы не можете преобразовать его непосредственно Int, потому что это сложный объект.

+0

Это сработало. Благодаря :) – NarendraJi

Смежные вопросы