2011-11-17 58 views
3

的TTTwitter似乎是错误的,当我点击更多的按钮,下面的方法运行两次,第一次更多的是真实的,第二次更是假的,所以我们可以看到该表无法正确加载数据。的TTTwitter似乎是错的three20例如

- (void)load:(TTURLRequestCachePolicy)cachePolicy more:(BOOL)more 

任何人都可以帮助我吗?谢谢。

回答

0

尝试禁用缓存并查看它是否对您有所帮助。 Three20缓存有点破碎。查找声明缓存模型的负载功能的行并将其更改为:

request.cachePolicy = TTURLRequestCachePolicyNone; 
+0

非常感谢你,它的工作原理well.but什么是缓存功能,他们可以让负载:更多方法运行两次,那么意想不到的 – changweitu

+0

缓存负责将结果的副本保存到iPhone内存中。所以如果你从twitter加载另一个请求,它将使用内存,而不是向twitter发送请求。 – aporat