0

我是 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 错误。任何人都面临同样的问题和任何解决方案。

4

0 回答 0