Не думайте о базовых данных как о SQL. Значения не в полях, они являются атрибутами объектов. Контроллер полученных результатов возвращает массив объектов, каждый из которых (предположительно) имеет атрибуты firstName
и lastName
.
Чтобы конкатенированные значения появлялись в пользовательском интерфейсе, вы просто должны создать конкатенированную строку в объекте UITableviewDataSource, который предоставляет данные табличных представлений. Обычно в наши дни вы делаете это в методе, называемом что-то вроде 'cellForRow: `.
NSManagedObject *mo=[[fetcheResultsController fetchObjects] objectAtIndex:index.row];
NSString *fullName=[NSString stringWithFormat:@"%@ %@",[mo valueForKey:@"firstName"],[mo valueForKey:@"lastName"]];
cell.nameLabel.text=fullName;