2011-06-30 10 views
3

TTRequestLoader使用して大きなファイルをロードしようとしたとき、私はこれらのエラーを取得しています:TTRequestLoader最大コンテンツサイズの問題

2011-06-30 07:25:21.782 xxxxxxx[1261:607] -[TTRequestLoader connection:didReceiveResponse:](317): 
TTDASSERT failed: 0 == _queue.maxContentLength || contentLength <=_queue.maxContentLength 

をこれらをaviodするために、TTURLRequestによってロードされたファイルのサイズを大きくする機能がありますエラー?

マイコード:

TTURLRequest* request = [TTURLRequest 
         requestWithURL: [_url absoluteString] 
         delegate: self]; 

request.cachePolicy = cachePolicy; 
request.cacheExpirationAge = (60*60*24*3); 

TTURLDataResponse* response = [[TTURLDataResponse alloc] init]; 
request.response = response; 
TT_RELEASE_SAFELY(response); 

答えて

3

アサーションは、それ以上の以下のcommentがありますので、[[TTURLRequestQueue mainQueue] setMaxContentLength:0]はそれを行う必要があります呼び出す

// If you hit this assertion it's because a massive file is about to be downloaded. 
// If you're sure you want to do this, add the following line to your app delegate startup 
// method. Setting the max content length to zero allows anything to go through. If you just 
// want to raise the limit, set it to any positive byte size. 
// [[TTURLRequestQueue mainQueue] setMaxContentLength:0] 

+0

ありがとうございます – aporat

関連する問題