Я извлекаю данные из основных данных и пытаюсь напечатать имя объекта по адресу valueForKey
. Это никогда не вызывало у меня никаких проблем, однако при получении прямого объекта, но объект, который я получаю, связан с отношением NSSet
.Ошибка формата NSString - {(String)}
Когда я распечатываю нужное значение, оно отображается в этом формате.
{(
Bob Marley
)}
{(
Jack Daniels
)}
etc...
Я использовал NSString stringWithFormat
, я попытался componentsSeperatedByString
, однако ни одна из этих работ. Если задан другой вопрос, я не могу найти его здесь. Проблема идентична и в UILabel. Я не печатаю его.
Надеюсь, это простая проблема.
Мой код для получения значения.
//Company * company
//Employee is related in a many-many relationship
NSString * name = (NSString *)[self.company.contractor valueForKey:@"contractorName"];
NSLog(@"Name: %@", name);
Спасибо.
вы должны использовать управляемый объект для извлечения данных из основных данных, которые помогут – Smile
Я использую контроллер fetchedResults, чтобы получить результаты , как будет использоваться метод managedObject? Мне никогда не приходилось использовать его, так как fetchedResults получают мне то, что мне нужно в прошлом. –
вы получаете массив внутри массива {( Bob Marley )} где {(Arry)} –