From 17f48151bb304cf87a48697ca396810facd26bb1 Mon Sep 17 00:00:00 2001 From: Roman Efimov Date: Wed, 27 Mar 2013 16:29:00 -0500 Subject: [PATCH] Update example project --- .../ControlsViewController.m | 12 +++++++----- .../RETableViewManagerExample/RootViewController.m | 14 ++++++++------ 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/RETableViewManagerExample/RETableViewManagerExample/ControlsViewController.m b/RETableViewManagerExample/RETableViewManagerExample/ControlsViewController.m index 8e75eb9..d3e2660 100644 --- a/RETableViewManagerExample/RETableViewManagerExample/ControlsViewController.m +++ b/RETableViewManagerExample/RETableViewManagerExample/ControlsViewController.m @@ -24,6 +24,13 @@ _manager = [[RETableViewManager alloc] init]; _manager.style.textFieldPositionOffset = CGSizeMake(0, 0); + // Set delegate and datasource + // + self.tableView.dataSource = _manager; + self.tableView.delegate = _manager; + + // Add sections and items + // RETableViewSection *section = [[RETableViewSection alloc] initWithHeaderTitle:@"Basic controls"]; [_manager addSection:section]; @@ -67,11 +74,6 @@ [section addItem:[REStringItem itemWithTitle:@"Accessory 2" accessoryType:UITableViewCellAccessoryCheckmark actionBlock:^(RETableViewItem *item) { [weakSelf.tableView deselectRowAtIndexPath:item.indexPath animated:YES]; }]]; - - // Set delegate and datasource - // - self.tableView.dataSource = _manager; - self.tableView.delegate = _manager; } @end diff --git a/RETableViewManagerExample/RETableViewManagerExample/RootViewController.m b/RETableViewManagerExample/RETableViewManagerExample/RootViewController.m index aeac6c1..fe5332a 100644 --- a/RETableViewManagerExample/RETableViewManagerExample/RootViewController.m +++ b/RETableViewManagerExample/RETableViewManagerExample/RootViewController.m @@ -20,13 +20,20 @@ { [super viewDidLoad]; self.title = @"RETableViewManager"; - RootViewController __weak *weakSelf = self; + __typeof (&*self) __weak weakSelf = self; // Create manager // _manager = [[RETableViewManager alloc] init]; _manager.delegate = self; + // Set delegate and datasource + // + self.tableView.dataSource = _manager; + self.tableView.delegate = _manager; + + // Add sections and items + // RETableViewSection *section = [[RETableViewSection alloc] init]; [_manager addSection:section]; @@ -37,11 +44,6 @@ [section addItem:[REStringItem itemWithTitle:@"List" accessoryType:UITableViewCellAccessoryDisclosureIndicator actionBlock:^(RETableViewItem *item) { [weakSelf.navigationController pushViewController:[[ListViewController alloc] initWithStyle:UITableViewStylePlain] animated:YES]; }]]; - - // Set delegate and datasource - // - self.tableView.dataSource = _manager; - self.tableView.delegate = _manager; } #pragma mark -