オブジェクトを fetchedResultsController からカスタム セルに送信したいと考えています。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
// ...
TWMainViewExpandedCell *cell = (TWMainViewExpandedCell *)[tableView dequeueReusableCellWithIdentifier:StandardExpandedCellIdentifier];
if (cell == nil) {
cell = (TWMainViewExpandedCell *)[[[NSBundle mainBundle] loadNibNamed:@"MainViewStandardCellExpanded" owner:self options:nil] objectAtIndex:0];
}
Work *work = [_fetchedResultsController objectAtIndexPath:indexPath];
cell.workInfo = work; // <- NSLog work.description confirms object exists!
return cell;
// ...
}
そして、カスタム セルの .h および .m ファイルから
.h
@property (strong, nonatomic) Work *workInfo;
.m
- (void) awakeFromNib {
// ...
NSLog(@"%@", _workInfo); // <- why is this nil?
// ...
}
_workInfo は nil を返しています! 私はここで何を見逃していますか?オブジェクトをカスタム セルに渡すにはどうすればよいですか?
テキスト ラベルを完全に設定できますが、FRC からオブジェクトを送信できませんか?
ありがとうございました!