私は以前に選択した行を選択する作成したいボタンに関する質問があります。 これまで私がこれまでに思いついたのは、私が新機能を持っていて、そのような機能を使えば、私は間違いなくいくつかのポインタを使うことができたからです。ボタンを使用して行を選択...を使用してdidSelectRowAtIndexPath
私はボタン付きのツールバーを作成しました。私 didSelectRowAtIndexPathで
-(void)clickRow
{
selectedRow = [self.tableView indexPathForSelectedRow];
[self.tableView:[self tableView] didSelectRowAtIndexPath:selectedRow];
}
私は私の関数clickRowは、行を選択していた(新しいrootviewcontrollerをプッシュしている希望のものを
rvController = [RootViewController alloc] ...etc
だから、押されrootViewControllerがある
私は木を使っているので正しい情報)。私は真ん中の列を押すか、他のは、それが常にtoprowを選択した場合、インスタンスの場合) ;
私はこのようなものだけでなく-(void)clickRow
{
NSDictionary *dictionary = [self.tableDataSource objectAtIndex:indexPath.row];
NSArray *Children = [dictionary objectForKey:@"Children"];
rvController = [[RootViewController alloc] initWithNibName:@"RootViewController" bundle:[NSBundle mainBundle]];
rvController.CurrentLevel += 1;
rvController.CurrentTitle = [dictionary objectForKey:@"Title"];
[self.navigationController pushViewController:rvController animated:YES];
rvController.tableDataSource = Children;
[rvController release];
}
最後の機能は少し動作しますが、少しは十分ではありませんを試してみました。
のthnx読み、