Привет всем, Я хочу отправить данные, используя [NSKeyedArchiver archivedDataWithRootObject:myDictionary]
. В моем словаре у меня есть массив. Этот массив содержит словарь. Теперь, когда я отправляю этот словарь, я получаю ключ без каких-либо объектов массива. Вот это мой код:Как отправить NSData с помощью NSKeyedArchiver archivedDataWithRootObject?
Отправка: NSMutableDictionary *infoDictionary =[[NSMutableDictionary alloc]init]; [infoDictionary setObject:collectedSongs forKey:@"library"]; [self sendData:[NSKeyedArchiver archivedDataWithRootObject:[infoDictionary copy]]];
Принимающий: NSDictionary *info = [NSKeyedUnarchiver unarchiveObjectWithData:data];
информация Теперь не содержит массив.
"В моем словаре у меня есть Array. Этот массив содержит словарь"? Что? – trojanfoe
@trojanfoe спасибо за быстрый ответ. Проблема в том, что когда я получаю ее в другом классе, в моем словаре нет массива. – Shane