我想TTURLRequest
在我的应用程序中实现一个简单的.我是Three20框架的新手.我主要想要TTURLRequest
和TTImageView
令人敬畏的缓存.
我的代理中有以下代码:
- (void)requestDidFinishLoad:(TTURLRequest*)request { TTURLDataResponse *response = request.response; // Stuff to process response.data }
response
总是零.我无法弄清楚我做错了什么.我查看了Application Support目录,它正在使用正确的数据创建缓存文件,因此我知道它正在获得响应.我究竟做错了什么?
调试代码 - 您实际上必须创建一个响应对象并在发送请求之前将其添加到请求中:
NSString *url = @"http://twitter.com/statuses/user_timeline/samsoffes.json?count=1"; TTURLRequest *theRequest = [[TTURLRequest alloc] initWithURL:url delegate:self]; theRequest.response = [[[TTURLDataResponse alloc] init] autorelease]; [theRequest send];
人们会认为该请求将负责创建响应,但Three20的东西却没有.