У меня возникла эта проблема. Я пытаюсь создать UITableView с данными из JSON Dictionary, сделанных с помощью NSJSONSerialization. Я не знаю, с чего начать. я пытался в течение 3 дней, но силос ничего не добился. Это код, который я придумал:заполнение UITableView с данными JSON не будет работать
#define kBgQueue dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)
#define kJsonURL [NSURL URLWithString: @"http://rs-hosting.nl/panel/serverstatus_json.php"]
#import "ViewController.h"
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
dispatch_async(kBgQueue, ^{
NSData* data = [NSData dataWithContentsOfURL:kJsonURL];
[self performSelectorOnMainThread:@selector(fetchedData:) withObject:data waitUntilDone:YES];
});
}
- (void)fetchedData:(NSData *)responseData {
NSError* error;
NSDictionary* json = [NSJSONSerialization JSONObjectWithData:responseData options:kNilOptions error:&error];
NSDictionary *clients = [json objectForKey:@"announcements"];
NSArray *announcements = [clients objectForKey:@"announcement"];
NSDictionary* announcement = [announcements objectAtIndex:1];
}
- (void)viewDidUnload {
[super viewDidUnload];
}
@end
Я способен отображать содержимое в наклейке на одном представлении в этикетке, но я не имею понятия, как к гет всех данных в формате JSON в стол. Может кто-то угодить меня вытащить?
SDK: 5,1 OSX: 10.7.3 Xcode: 4.3.1
Tnx заранее
, сохраняя его где-то в другом месте, вы имеете в виду определение переменной словаря instaande? – Roeliee
@ user1226041 Конечно, это хороший первый вариант. – Nick