Получить строку из indexPath в RoboVM

Я пытаюсь написать следующий код Objective-C в robovm:

   (NSIndexPath *)indexPath = ...;
   cell.textLabel.text = [tableData objectAtIndex:indexPath.row];

Однако, когда я просматриваю вызовы RoboVM для NSIndexPath здесь:
https://github.com/robovm/robovm/blob/e60579613140f4a6d48f108042633fbf17b9c289/cocoatouch/src/main/java/org/robovm/apple/foundation/NSIndexPath.java

или прокручивая параметры Eclipse, я не вижу ничего, соответствующего строке. Что я могу сделать?


person syzygy    schedule 10.05.2014    source источник


Ответы (1)


У меня нет опыта работы с RoboVM. Однако indexPath.section и indexPath.row — это просто удобные методы/свойства для

[indexPath indexAtPosition:0] // section
[indexPath indexAtPosition:1] // row

а метод indexAtPosition: определен в классе Java.

person Martin R    schedule 10.05.2014
comment
Спасибо! Я пробовал это, но не понял, что позиция 0 была разделом, а не строкой, поэтому я подумал, что это не сработает, так как у меня есть только один раздел. Спасибо, что прояснили это. - person syzygy; 13.05.2014