Строго говоря, вы создали ячейку таблицы, которая отображает несколько значений. Где-то в памяти находится массив, который содержит фактические данные. Вот как работает архитектура MVC.
В идеале, у вас есть некоторая структура данных в памяти, которая соответствует ячейкам. Если у вас есть NSMutableArray в памяти, вы можете получить значение, выполнив
// assumes one section in the table view
NSString* sourceForNextQuery = [dataSourceUsedToPopulate objectAtIndex: indexPath.row];
внутри didSelectRowAtIndex
Если вы настаиваете на извлечении текста из метки в ячейке табличного представления, при создании метки, в которой он содержится, добавьте тег (mySourceLabel.tag = 999). Затем найдите этот тег снова с помощью поиска по тегу, получить текст (UILabel.text)
Но на самом деле вы хотите отделить представление данных от базовой модели, и контроллер должен содержать данные.