だから私は SocialMainViewController と呼ばれる UIViewController クラスを持っています。TwitterViewController のインスタンス (UITableViewController から継承) と FacebookViewController のインスタンス (これも UITableViewController から継承) を持ちます。
@interface SocialMainViewController ()
@property (strong, nonatomic) TwitterViewController* twitterVC;
@property (strong, nonatomic) FacebookViewController* facebookVC;
...
@end
@implementation SocialMainViewController
@synthesize twitterVC = _twitterVC;
@synthesize facebookVC = _facebookVC;
..
- (void)viewDidLoad
{
[super viewDidLoad];
UIColor* color = [[UIColor alloc] initWithRed:0.2 green:0.2 blue:0.2 alpha:1.0];
[self.navigationController.navigationBar setTintColor:color];
// Do any additional setup after loading the view
self.facebookVC = [[FacebookViewController alloc] init];
self.facebookVC.view.frame = self.view.bounds;
[self.view addSubview:self.facebookVC.view];
}
したがって、Facebook ビュー コントローラーは facebook からすべての情報を取得し、それを配列に格納します。ただし、その FacebookViewController クラスの cellForRowAtIndexPath は呼び出されないため、空のテーブル ビューのみが表示されます。
私は実際にfacebookviewcontrollerとtwitterviewcontrollerのテーブルビューを切り替えようとしています。そのため、socialmainviewcontroller 内に 2 つありました。