0

我创建了一个 TTViewController,它应该显示来自外部(网络)源的一些信息。我已经使用了一些使用 TTModel 系统的 TTableViewControllers(我为我的 TTTableViewControllers 创建了一个 TTURLRequestModel 和一个 TTListDataSource)

使用 TTViewController 的方法是什么?是否还有类似数据源和请求模型的东西,或者我是否必须为我的 ViewController 分配 TTURLRequestDelegate 并运行一个简单的 URL 请求?

我问是因为我不知道用来自网络的数据填充我的视图控制器的“最佳”和“最新”方式是什么。我知道如何为表格视图执行此操作,但不为视图执行此操作。

提前致谢

编辑:一些代码

我的 singlePostViewController:

@interface singlePostViewController : TTModelViewController 
       singlePostModel *_singlepostmodel; 
@end 
- (void) createModel { 
        _singlepostmodel = [[singlePostModel alloc] init]; 
} 

和我的 singlePostModel

@interface singlePostModel : TTURLRequestModel { 
} 

@end 

但现在该怎么办?在哪里加载我的东西并进行设置?

4

2 回答 2

3

查看TTModelViewController类。你会想要继承它。您在createModel:方法中创建 TTURLRequestModel并将“self”添加到模型的委托列表中。有很多有趣的方法可以满足你想要做的事情。

特别是,此 PDF显示了模型、数据源和控制器类之间的良好关系。

于 2010-02-27T21:39:27.910 回答
0

检查这个 twitter 示例 https://github.com/facebook/three20/tree/master/samples/TTTwitter 它的简单示例。

您需要在 TTURLRequestModel 的子类中覆盖“-(void) load:(TTURLRequestCachePolicy)cachePolicy more:(BOOL)more”方法来获取远程数据。

于 2011-04-07T07:11:28.027 回答