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 でテストすると、6 MB から 22 KB しかダウンロードされません。

つまり、ダウンロードは IPad または Iphone 3gs では機能しません。CFString エラーが発生します。誰もが同じ問題と解決策に直面しています。

4

0 に答える 0