2016-12-09 14 views
0

私はviewpagerを実装しようとしていますが、問題は、私はviewpager.Hereのコードのページ0に示さなければ、私はAPIから取得していますいくつかのデータを追加する必要があるということです。ビューページャにコンテンツを追加

self.dataSource = self; 
self.delegate = self; 
[self loadData]; 

-(void)loadData{ 
    //all content is received here 
} 

- (UIViewController *)viewPager:(ViewPagerController *)viewPager contentViewControllerForTabAtIndex:(NSUInteger)index { 
UIViewController *cvc; 
switch (index){ 

    case 0: 
     //I need the data here 
     break; 
    case 1: 
     break; 
    case 2: 
     break; 
} 
    return cvc; 
} 

loadメソッドを呼び出す場所がわかりません。私はロードメソッド内でデリゲートメソッドを呼び出すことを試みたが、それは動作しませんでした。

答えて

0

APIの終了から応答を受け取った後、委任メソッドを呼び出してみてください。

+0

これを試してみてください...ビューページャーのタブが消えてしまいました。 – apurv

+0

また、レスポンスのあとに試してみてください。 self.dataSource = self; self.delegate = self; [self loadData]; –

+0

オハイオ州...それを得た...間違ったミス – apurv

関連する問題