2013-12-17 6 views
0

JKExpandTableView을 사용 중이고 JKExpandTableview를 다시로드하고 싶습니다. 현재 메서드를 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은 다음과 같습니다

당신의 viewDidLoad 방법을 설정 위임에
- (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

및 datasource.something 같은 다음 :

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

이미 있습니다 : [self.expandTableView setDataSourceDelegate : self]; [self.expandTableView setTableViewDelegate : self]; –

+0

@RahulDange reloadData를 호출하면 데이터 소스 메서드에 아무런 변화가 없습니까? – chancyWu

+0

사실 처음에는 모든 것이 잘 작동합니다. 하지만 나중에 JKExpandTableView를 다시로드하려고하면 데이터 소스 메소드가 호출되지 않습니다. –

관련 문제