Конечно, вы можете сохранить значение строки в некоторой переменной-члене, такой как indexOfLastCitySelected, для последующего доступа. Но я бы так не поступил, может быть, позже вы добавите некоторые фильтры, которые могут изменить количество городов, видимых в табличном представлении, чтобы у того же города был другой индекс строки.
Полагаю, у вас есть какой-то источник данных, из которого вы заполняете свой список - я бы либо проверил, какой элемент из источника данных является последним выбранным городом, а затем сохранил бы ссылку или значение индекса (используйте индекс, только если сам источник данных статический ).