私はIOSプログラミングの初心者です。私の質問は、Web サーバーで 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];
}