URL接続を使用して非同期にコンテンツをロードするカスタムUITableViewCellサブクラスを作成したいと考えています。私は、このすべてと、セルのレイアウトを定義するNibファイルを処理するUITableViewCellサブクラスを持っていますが、私は2つのリンクに問題があります。ここで私はtableView:cellForRowAtIndexPath
で使用しているコードです。独自のNibでUITableViewCellをサブクラス化する
static NSString *FavCellIdentifier = @"FavCellIdentifier";
FavouriteCell *cell = [tableView dequeueReusableCellWithIdentifier:FavCellIdentifier];
if (cell == nil)
{
cell = [[[FavouriteCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:FavCellIdentifier] autorelease];
}
cell.requestURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@?%@=%i", URL_GET_POST_STATUS,
URL_PARAM_SERIAL,
[[self.favourites objectAtIndex:indexPath.row] intValue]]];
return cell;
これはsetRequestURL
方法でロードを処理UITableViewCellのサブクラスへのリクエストのURLを提供します。
FavouriteCellクラスでは、initWithStyle:reuseIdentifier:
メソッドをそのまま使用しています.Nibでは、FavCellIdentifierを識別子として、FavouriteCellをクラスとして設定しました。では、FavouriteCellクラスでNibをロードするにはどうすればいいですか?