I have an application that uses a standard iOSTable connected to a DataSource that implements the recommended methods.
The RowData() methods returns an iOSCustomTableCell for each row that has two iOSLabels and, depending on the data, either an iOSSwitch, or a subclass of an iOSLibTextField (and I have for testing added an iOSTextField).
Changing the switch, completing editing of the iOSLibTextField (and in testing the TextChange event of the IOSTextField) all call the same method, which updates the table source data and then calls iOSTable. ReloadData.
I find that if I change the switch or the iOSTextField, then iOSTable.ReloadData triggers my RowData() methods and the table reloads as expected.
However, if I change the iOSLibTextField, I can step through and see the same code execute through the iOSTable.ReloadData, but this then is not followed by the iOSTable calling the RowData() method.
Any Ideas on what I have done wrong on this?