Почему это работает:
firstItem = @"Some value";
И это приводит к ошибке при попытке доступа к свойству NSString firstItem:
NSArray *values = [dict allVaues];
firstItem = (NSString *)[values objectAtIndex:0];
Из .m:
@synthesize firstItem;
из .ч
NSString *firstItem;
@property (nonatomic, retain) IBOutlet NSString *firstItem;
ПРИМЕЧАНИЕ: Если я NSLog из метода, который я установил, это свойство показывает правильные значения для ошибочного примера, но в дальнейшем данные недоступны. Я предполагаю, что мне нужно установить значения явно, а не как ссылки на мой NSMutableDictionary, который находится вне области видимости. Любой совет?