2010-12-28 8 views
0

サーバからデータをダウンロードしようとしていますが、私はアクションメソッドでコードを書いていますが、完全には解決できません。サーバーからデータを接続してダウンロードします。このコードが実行されるときサーバを接続してデータをダウンロードする際に問題が発生する

-(IBAction)download {  
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); 
NSString *documentsDirectory = [paths objectAtIndex:0]; 
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"books"]; 

NSURL *downloadUrl = [NSURL URLWithString:@"url contains .zip file"]; 
NSData *data = [NSData dataWithContentsOfURL:downloadUrl]; 
NSLog(@"%@",data); 

[data writeToFile:path atomically:YES]; 
NSLog(@"final line"); 

NSLog(@"%@",data); 

NSData *newdata=[NSData dataWithContentsOfFile:path]; 

NSLog(@"the new data %@",newdata);*/ 

} 
+0

はどうなりますか?あなたはどんなエラーを出していますか? "しかし、それはまったく助けにはならない"とは、私たちが問題が何であるかを知るのに役立たない。 – Altealice

+0

URL(サーバー)に.zipファイルがあります。これをダウンロードして自分のドキュメントディレクトリに保存しようとしています。 – ajay

+0

それは質問に答えなかった。 -_- – Altealice

答えて

0
NSURLRequest* request = [NSURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:60]; 
    connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];                                                - (void)connection:(NSURLConnection *)theConnection didReceiveData:(NSData *)incrementalData // Call when data is received from url 
{ 
    if (data==nil) data = [[NSMutableData alloc] init]; 
    [data appendData:incrementalData]; 
} 
+0

この方法で使用できます。私は、URLから画像をダウンロードする接続方法を使用します。あなたはそれを使ってzipファイルをダウンロードすることができます – Raxit

関連する問題