私は、カスタムオブジェクトのインスタンスのNSArrayで構成されるテーブルビューを持っています。テーブルビューの行をタップすると、Webビューで構成された詳細ビューがトリガされます。選択した行から詳細ビューのタイトルを設定するにはどうすればよいですか?
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
MObjectDetailVC *mObjectDetailViewController = [[MObjectDetailVC alloc] initWithNibName:@"MObjectDetailVC" bundle:nil];
mObjectDetailViewController.detailURL=[[[mcData objectAtIndex:indexPath.section] objectAtIndex:indexPath.row] object.url]];
mObjectDetailViewController.title=[[[mcData objectAtIndex:indexPath.section] objectAtIndex:indexPath.row] object.name]];
[self.navigationController pushViewController:mObjectDetailViewController animated:YES];
[mObjectDetailViewController release];
}
はしかし、私はmObjectDetailViewControllerで始まるその両方のためにエラーが発生します:
ので、MainViewController.mに、私は以下の持っているExpected ']' before '.' token.
と私は理由を知りません。手伝ってくれますか?ありがとう!
UPDATE:大括弧の量を減らしましたが、これらの行にはまだエラーがあります。各行に3つのエラーが表示されているのではなく、それぞれに1つのインスタンスしかありません。
まだこれらのエラーが発生している場合は、その関数の上の別の場所に構文エラーがある可能性があります。下に書いたコードをコピーして貼り付けてみてください。大括弧を忘れてしまいがちです。 – David
さて、コードをコピーして貼り付けました。それは実際に私が今どこにいるのか(ちょうど2つのエラーで)です。私はこれを追加する前にそれがうまくコンパイルされているので、この特定のファイルの構文だとは思っていません。 – scojac
あなたのコードをもっと見ることなく、そのソースを特定することはできません。私はそれが構文エラーだとかなり肯定的です。 – David