Files
RestKit/Code/UI/RKObjectManager+RKTableController.m

44 lines
1.7 KiB
Objective-C

//
// RKObjectManager+RKTableController.m
// RestKit
//
// Created by Blake Watters on 2/23/12.
// Copyright (c) 2012 RestKit. All rights reserved.
//
#import "RKObjectManager+RKTableController.h"
#ifdef TARGET_OS_IPHONE
#import "RKTableController.h"
#import "RKFetchedResultsTableController.h"
@implementation RKObjectManager (RKTableController)
- (RKTableController *)tableControllerForTableViewController:(UITableViewController *)tableViewController {
RKTableController *tableController = [RKTableController tableControllerForTableViewController:tableViewController];
tableController.objectManager = self;
return tableController;
}
- (RKTableController *)tableControllerWithTableView:(UITableView *)tableView forViewController:(UIViewController *)viewController {
RKTableController *tableController = [RKTableController tableControllerWithTableView:tableView forViewController:viewController];
tableController.objectManager = self;
return tableController;
}
- (RKFetchedResultsTableController *)fetchedResultsTableControllerForTableViewController:(UITableViewController *)tableViewController {
RKFetchedResultsTableController *tableController = [RKFetchedResultsTableController tableControllerForTableViewController:tableViewController];
tableController.objectManager = self;
return tableController;
}
- (RKFetchedResultsTableController *)fetchedResultsTableControllerWithTableView:(UITableView *)tableView forViewController:(UIViewController *)viewController {
RKFetchedResultsTableController *tableController = [RKFetchedResultsTableController tableControllerWithTableView:tableView forViewController:viewController];
return tableController;
}
@end
#endif