マスター/ディテールアプリケーションがあります。MasterViewControllerテーブルビューのアプリケーションドキュメントフォルダーからすべての画像を一覧表示します。各テーブルビューアイテムをクリックすると、UIImageViewを持つDetailViewControllerに画像が読み込まれます。私が直面している問題は、テーブルビューアイテムをクリックしたときに、最初に画像が読み込まれないことです。DetailViewControllerに「詳細ビューのコンテンツがここに表示されます」というメッセージが表示されます。戻ってもう一度やり直すと、問題なく動作します。画像が読み込まれないのは初めてです。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
if (!self.detailViewController) {
self.detailViewController = [[PtmDetailViewController alloc] initWithNibName:@"PtmDetailViewController" bundle:nil];
}
//NSDate *object = _objects[indexPath.row];
NSData *imgData = [NSData dataWithContentsOfFile:self.fPath];
UIImage *thumbNail = [[UIImage alloc] initWithData:imgData];
self.detailViewController.imgViewer.image = thumbNail;
[self.navigationController pushViewController:self.detailViewController animated:YES];
}
私は何が間違っているのですか?どんな助けでもいただければ幸いです。