Здесь я попытался получить данные из моего URL
, используемого base64, shaa256 для авторизации заголовка, и я просто попытался отобразить его в консоли. Это хорошо работает. Но мне нужно преобразовать в NSDictionary
и отобразить на мой UICollectionView
. И мои данные имеют 3 sections
с разными данными. Каждый раздел имеет 12 - 20 файлов.Как отобразить данные json-файла в UICollectionView
Так что мой вопрос, являются:
- Как конвертировать мой URL в JSON в NSDictionary?
- Hoe для отображения с 3 разделами & в каждой секции должно быть от 12 до 20 файлов данных?
- я использовал только этот код в моем viewdidload получить data.does мне нужно, чтобы добавить
1.Connection did receive response 2.Connection did receive data 3.connection didFailWithError 4.connectionDidFinishLoading
в мой код или не хотят эти 4 метода, чтобы добавить в свой код
Вот мой код:
Я использую, чтобы вставить свой код, приведенный ниже, чтобы мой выше код после
NSString *str = [[NSString alloc] initWithData:returnData
encoding:NSUTF8StringEncoding];
NSError * error;
NSDictionary *json = [NSJSONSerialization JSONObjectWithData:str
options: NSJSONReadingMutableContainers
error: &error];
NSLog(@"%@",json);
Но din't работы.Если любой полезный ответ на мой вопрос 3 очень полезно для me.i новичок в ИОС .help me out.Thank s заранее!
да это работало для меня в console.But я новичок в Ios это очень первый project.By с помощью этого NSDictionary, как показывает его в коллекции view.I знать, чтобы создать коллекцию view.But очень исходной задачи чтобы создать ключ и значение только я прошу .. в любом учебнике или проектах, которые будут полезны .... – user5513630
о моем 3 вопроса ?? ---- должен ли я использовать или не нужно – user5513630
Нет, вам не нужно добавлять эти методы делегатов, если это необходимо? Но я бы предложил перейти от 'sendSynchronousRequest' к' sendAsynchronousRequest' и обработать ответ в блоке. Таким образом, вы все равно можете управлять данными и ошибками, и это будет в фоновом потоке. – emotality