Я начинаю программировать на IOS. Мой вопрос заключается в том, что мое приложение извлекает данные из JSON на моем веб-сервере, при запуске приложений оно немного отстает и задерживается из-за процесса получения, поэтому я хочу показывать индикатор активности при подключении к данным JSON. Как я могу это сделать?Индикатор активности при извлечении данных JSON
Моя JSON кодирования:
- (void)viewDidLoad
{
[super viewDidLoad];
NSURL *urlAddress = [NSURL URLWithString:@"http://emercallsys.webege.com/RedBoxApp/getEvents.php"];
NSStringEncoding *encoding = NULL;
NSError *error;
NSString *jsonreturn = [[NSString alloc] initWithContentsOfURL:urlAddress usedEncoding:encoding error:&error];
NSData *jsonData = [jsonreturn dataUsingEncoding:NSUTF32BigEndianStringEncoding];
NSDictionary * dict = [[CJSONDeserializer deserializer] deserializeAsDictionary:jsonData error:&error];
if (dict)
{
eventsDetail = [[dict objectForKey:@"eventsDetail"] retain];
}
[jsonreturn release];
}
спасибо за ответ .. это работает отлично в мои приложения для входа и других страниц. но у меня все еще есть проблема, когда я использовал его для tableView. После того, как я реализую эти методы, я вызываю [[self tableView] reloadData] ;, tableView был перезагружен, но мое изображение в tableCell не появилось. Я использовал asyncimageview.h для ленивой загрузки изображения. – Simon
Вы нашли решение проблемы с UITableView? – SteBra