2011-02-01 7 views
0

私は、カスタムオブジェクトのインスタンスの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つのインスタンスしかありません。

+0

まだこれらのエラーが発生している場合は、その関数の上の別の場所に構文エラーがある可能性があります。下に書いたコードをコピーして貼り付けてみてください。大括弧を忘れてしまいがちです。 – David

+0

さて、コードをコピーして貼り付けました。それは実際に私が今どこにいるのか(ちょうど2つのエラーで)です。私はこれを追加する前にそれがうまくコンパイルされているので、この特定のファイルの構文だとは思っていません。 – scojac

+0

あなたのコードをもっと見ることなく、そのソースを特定することはできません。私はそれが構文エラーだとかなり肯定的です。 – David

答えて

0

を私に問題を与えていたラインの終わりに、私はobject.urlobject.nameと呼ばれます。これは不要で無効です。選択したオブジェクトからこれらの変数を取得するには、urlnameを入力するだけでした。

ありがとうございました!

2

余分な角括弧があります。これを試してみてください:

- (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]; 
} 
関連する問題