Мне нужно получить данные JSON с URL-адреса в iOS6. Как получить эти данные в iOS? Что делать, если есть URL-адрес изображения внутри данных, как я тоже получаю это изображение?Как получить данные из URL-адреса, содержащего изображение в iOS?
0
A
ответ
3
Разбирает и JSON Поместите URL в массив или NSString
UIImageView *image1;
NSString *responseString;//it will contain the url
image1.image=[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:responseString]]];
0
/**
HTTP CONSTANTS
**/
#define TIMEOUT_INTERVAL 60
#define CONTENT_TYPE @"Content-Type"
#define URL_ENCODED @"application/x-www-form-urlencoded"
#define GET @"GET"
#define POST @"POST"
-(NSMutableURLRequest*)getNSMutableURLRequestUsingPOSTMethodWithUrl:(NSString *)url postData:(NSString*)_postData
{
NSMutableURLRequest *req = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url] cachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData timeoutInterval:TIMEOUT_INTERVAL];
[req setHTTPMethod:POST];
[req addValue:URL_ENCODED forHTTPHeaderField:CONTENT_TYPE];
[req setHTTPBody: [_postData dataUsingEncoding:NSUTF8StringEncoding]];
return req;
}
-(NSMutableURLRequest*)getNSMutableURLRequestUsingGetMethodWithUrl:(NSString*)url
{
NSMutableURLRequest *req = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url] cachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData timeoutInterval:TIMEOUT_INTERVAL];
[req setHTTPMethod:GET];
return req;
}
NSString *_postData = {<Your postData>}
NSMutableURLRequest *req = [self getNSMutableURLRequestUsingPOSTMethodWithUrl:LOGIN_URL postData:_postData];
[NSURLConnection sendAsynchronousRequest:req queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *error)
{
if (error)// it means server error
{
//error while connecting server
}
else
{
NSError *errorInJsonParsing;
NSDictionary *json = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:&errorInJsonParsing];
if(errorInJsonParsing) //error parsing in json
{
//error in json parsing
}
else
{
@try
{
NSLog(@"json==%@",json);
// json is basically in key value format which is NSDictionary
// if you get the url of image inside this json, then again hit the url to get the image (u can get the image in NSData which is declared above)
}
@catch (NSException *exception)
{
//exception
}
}
}
}];
Смежные вопросы
- 1. Получить изображение URL из изображения, содержащего изображение
- 2. Получить изображение из галереи iOS?
- 3. Как получить изображение из библиотеки iOS активов?
- 4. Получить изображение из файла php в iOS
- 5. Как получить только миниатюру и размер оригинала изображения из URL-адреса, содержащего изображение?
- 6. создать изображение из слоя, содержащего полилинии
- 7. Получить данные из Интернета в iOS
- 8. Сохранение объекта, содержащего растровое изображение
- 9. Получить изображение URL из описания rss ios
- 10. Как обновить виджет iOS Today из содержащего приложения?
- 11. iOS: получить изображение из строки HTML
- 12. Как получить данные NSDictionary iOS?
- 13. iOS: Получить последнее изображение из рулона камеры
- 14. Как получить изображение из анимационного UIImageView в iOS
- 15. Как получить изображение профиля из Google + в iOS?
- 16. Как получить одно изображение из Live Photo в iOS 9
- 17. Как получить изображение с Firebase в iOS?
- 18. Как получить изображение профиля twitter в ios?
- 19. Как получить изображение любого местоположения в iOS
- 20. Xamarin Forms - Получить изображение, чтобы заполнить ширину содержащего Grid Column?
- 21. Как получить данные json в iOS?
- 22. Как читать данные из массива, содержащего объект внутри него
- 23. Изображение в абсолютном DIV не позиционируется из содержащего DIV
- 24. Извлечь изображение из Карт Google в iOS
- 25. Как получить данные из основных данных в PickerView? iOS
- 26. Как получить данные из потока в iOS (swift)
- 27. Как получить данные из таблицы базы данных sqlite в ios?
- 28. Как получить данные из базы удаленных серверов в приложение iOS
- 29. Как получить данные из скобки в iOS swift?
- 30. Как получить данные из одного ключа в Parse iOS?
https://github.com/AFNetworking/AFNetworking – amar
Проверьте эти ссылки, [Json Синтаксического в прошивке] (HTTP : //stackoverflow.com/questions/5547311/how-do-i-parse-json-with-objective-c) и [Загрузка изображения в iOS] (http://stackoverflow.com/questions/6238139/ios-download -and-save-image-inside-app) – Amar
Возможный дубликат [Получение изображения из URL/сервера] (http://stackoverflow.com/questions/1286096/getting-image-from-url-server) –