私は、以下のようにURLからイメージをロードするためにAFNetworking UIImageViewコールを使用しようとしている:プレースホルダイメージが常に現れるAFNetworking + UIImageViewプレースホルダ画像が現れますが、URLではない画像
[self.image setImageWithURL:[NSURL URLWithString:feed.imageURL] placeholderImage: [UIImage imageNamed:@"logo"]];
が、 "feed.imageURL"からの実際のイメージは決してしません。 URLが実際に正しいことを確認しました。私はそれを確かめるためにハードコーディングしましたが、まだ何もありません。
私の基本的なアプリケーション設定はタブコントローラです...そしてviewDidLoadでは、私はJSONデータを収集するためにHTTPリクエストを実行するメソッド "fetchFeed"を呼び出します。
AFJSONRequestOperation *operation = [AFJSONRequestOperation
JSONRequestOperationWithRequest:request
success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {
[self parseDictionary:JSON];
isLoading = NO;
[self.tableView reloadData];
} failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error, id JSON) {
NSLog(@"Error: %@", error);
[self showNetworkError];
isLoading = NO;
[self.tableView reloadData];
}];
operation.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"text/javascript", @"text/html", nil];
[queue addOperation:operation];
を変更することなく、それをサポートすることができますUITableViewCells内のあなたのイメージはありますか?あなたの 'cellForRowAtIndexPath:'デリゲートメソッドで 'setImageWithURL'を呼び出していますか? – jonkroll
はい、両方の質問に。 –
'tableView:cellForRowAtIndexPath:'にリモートイメージを設定するコードを含めることができますか? – mattt