が背景だ:自分のデータがTTTableViewControllerサブクラスに表示されていません。何故なの?ここ
- (void)createModel {
TTSectionedDataSource *dataSource = [[[TTSectionedDataSource alloc] init] autorelease];
dataSource.model = [[[LogsModel alloc] init] autorelease];
self.dataSource = dataSource;
}
モデルがTTURLRequestModel
ので、レスポンスがモデルから返されたとき、私はデータソースの項目やセクションを設定しますので、ように私は私のTTTableViewController
でDataSourceを初期化して設定していますそのように私のTTTableViewController
に:私は実際にWebサービスへの要求を行うには、私のモデルでハードコーディングされたデータを使用してから切り替えたときに
- (void)modelDidFinishLoad:(id<TTModel>)model {
((TTSectionedDataSource *)self.dataSource).items = ((LogsModel *)model).items;
((TTSectionedDataSource *)self.dataSource).sections = ((LogsModel *)model).sections;
[super modelDidFinishLoad:model];
}
この問題は、思い付きました。私は間違って何をしていますか?モデルを間違って作成していますか?または、データソースの項目&を間違った場所に設定していますか?どんな考えやコメントも大歓迎であり、感謝しています。ありがとう!
あなたは、あなたがisLoadedメソッドを実装する方法を示すことができます。 – bluezald
@Bacalso Vincent - 私は自分の答えを更新しました。解決策は、 ' - (BOOL)isLoaded'のカスタム実装を削除することです。 –