2013-12-17 2 views
0

Я использую JKExpandTableView, и я хочу перезагрузить JKExpandTableview. В настоящее время я звоню reloadData метод на Объект JKExpandTableView, но он не будет вызывать метод делегирования источника данных. Благодарю.Как перезагрузить JKExpandTableView?

Мой заголовочный файл, как показано ниже:

#import "JKExpandTableView.h" 

@interface IncidentsViewController : UIViewController <JKExpandTableViewDelegate, JKExpandTableViewDataSource> 

@property(nonatomic,weak) IBOutlet JKExpandTableView * expandTableView; 
@property(nonatomic,strong) NSMutableArray * dataModelArray; 
-(void)refreshIncidentsModule; 
@end 

И мой IncidentsController.m является:

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    // Do any additional setup after loading the view 
    [self initializeSampleDataModel]; 
    self.expandTableView.tableViewDelegate = self; 
    self.expandTableView.dataSourceDelegate = self; 
    [self deviceOrientationDidChangeNotification:nil]; 
} 

-(void)refreshIncidentsModule 
{ 
    [self initializeSampleDataModel]; 
    [self.expandTableView reloadData]; 
} 
+0

Можете ли вы опубликовать свои текущие коды? Благодаря! – Raptor

+0

@Rahul: Вы нашли решение для этого? Если да, отправьте его здесь. –

ответ

0

в вашем viewDidLoad метод набора делегата и datasource.something как нижеследующие:

- (void)viewDidLoad 
{ 
    self.expandTableView.tableViewDelegate = self; 
    self.expandTableView.dataSourceDelegate = self; 
} 
+0

Его уже есть: [self.expandTableView setDataSourceDelegate: self]; [self.expandTableView setTableViewDelegate: self]; –

+0

@RahulDange, когда вы вызываете reloadData, ничего не происходит с методами datasource? – chancyWu

+0

На самом деле, в первый раз все работает нормально. Но когда я пытаюсь перезагрузить JKExpandTableView впоследствии, он не будет вызывать никаких методов данных. –

Смежные вопросы