csv ファイルからデータをインポートし、テーブル ビューに表示するアプリケーションを開発しています。テーブルビューにデータを表示しても問題ありませんが、その後、詳細ビューに表示される各行のデータを表示できるようにしたいと考えています。次のコードを実装しましたが、アプリケーションを実行すると、プッシュ メソッドに応答しないようです。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[tableView deselectRowAtIndexPath:indexPath animated:YES];
CompanyDetailViewController *dvController = [[CompanyDetailViewController alloc]
initWithNibName:@"ViewController"
bundle: nil];
[[self navigationController] pushViewController:dvController animated:YES];
Company *p = (Company *)[self.importedRows objectAtIndex:indexPath.row];
NSLog(@"You've selected %@ and the telephone number is %@ address %@", p.companyName, p.companyTelephone, p.companyAddress);
}
ご覧のとおり、NSLog も作成して、アプリケーションがブロックを読み取っているかどうかを確認し、ログ パネルにデータが正しく出力されているように見えます。
これを機能させるために何を考慮すべきかについて誰かが助けてくれることを願っています。
前もって感謝します。