2014-03-01 156 views
-1

我想在後臺創建圖片加載並讓內容首先加載。我嘗試了下面的代碼,但沒有工作。哪裏不對?幫我。
預先感謝您。如何快速加載內容在後臺加載內容?

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"site.com/json.php"]]; 
    [[NSURLConnection alloc] initWithRequest:request delegate:self]; 
} 

- (void)connectionDidFinishLoading:(NSURLConnection *)connection { 
    NSError *myError = nil; 
    NSDictionary *res = [NSJSONSerialization JSONObjectWithData:self.responseData options:NSJSONReadingMutableLeaves error:&myError]; 

    self.recipes = [[NSMutableArray alloc] init]; 
    for(NSDictionary *dic in res){ 
     Recipe *recipe = [[Recipe alloc] init]; 
     recipe.name = [dic objectForKey:@"title"]; 

     recipe.imageName = [NSString stringWithFormat:@"site.com/iphone_images/%@",[dic objectForKey:@"imageName"]]; 


     [recipes addObject:recipe]; 

     [myTableView reloadData]; 
    } 
} 
+0

添加請使用圖片加載頁面。 – Avt

+0

你的問題不清楚。首先獲取所有圖像的內容(您需要的)和網址,顯示所有內容,然後開始在後臺下載所有圖像 –

+0

@DineshKaushik:謝謝。它確實工作 –

回答

0

請使用AFNetworking下載的內容,還下載圖像的背景下,AFNetworking自帶的UIImageView類這將是非常有益的。

1

第一獲取所有圖像的內容(您需要)和網址,顯示所有內容,然後開始下載所有圖像的背景。