使用Objective-c下载文件Ipad时出错

时间:2012-09-28 11:47:29

标签: iphone ipad

我是Iphone开发的新手。我使用以下代码从应用程序中的实时URL下载zip。

NSURL *URL = [NSURL URLWithString:sourceUrl];
    NSError *error=[[[NSError alloc]init] autorelease];


    NSData* theData = [NSData dataWithContentsOfURL: URL];   // Line One to download
    NSURLResponse *response1 = nil;
    NSURLRequest *theRequest =[[NSURLRequest requestWithURL:URL cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:60] autorelease];
    NSData* theData1 = [NSURLConnection sendSynchronousRequest:theRequest returningResponse:&response1 error:&error];   // Line two to download

    if(error != nil)
    {
        NSString *errorIdentifier = [NSString stringWithFormat:@"(%@)[%d]",error.domain,error.code];        
    }

文件可以在Iphone上正确下载,但是当我在IPad1,Ipad3和Iphone3gs上进行测试时,它只能从6mb下载22kb。

换句话说,下载不适用于iPad或Iphone 3gs。它给出了CFString错误。任何人都面临同样的问题和任何解决方案。

0 个答案:

没有答案