我有這個問題。我試圖用NSJSONSerialization製作的JSON字典中的數據構建一個UITableView。我不知道從哪裏開始。我已經嘗試了3天,但筒倉已經沒有任何成就。這是我想出了代碼:用JSON數據填充UITableView將不起作用
#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 2012-03-21 21:07:27
@ user1226041當然,這是一個很好的第一選擇。 – Nick 2012-03-21 21:15:04