У меня есть словарь со строкой и файлом (может быть png или запись). я должен извлечь их, и я делаю это следующим образом:Извлечь файлы из NSDictionary
NSDictionary *myDictionary = (NSDictionary*) [NSKeyedUnarchiver unarchiveObjectWithData:context];
NSString *Name = [[myDictionary objectForKey:@"fileName"] objectAtIndex:0];
NSData *File = [[myDictionary objectForKey:@"FileData"] objectAtIndex:0];
Но приложение падает на NSString * Имя = [[MyDictionary objectForKey: @ "FileName"] objectAtIndex: 0] ;. Это правильно?
Зачем? Вы сделали 'po myDictionary', чтобы увидеть содержимое? –
NSLog myDictionary, чтобы увидеть, что он содержит. –