完成した ASIHTTPRequest から投稿値を取得する方法を知りたいです。
リクエストを実行するときは、次のようにします。
[request setPostValue:uniqueID forKey:@"bookUniqueId"];
NSFileManager *fileManager = [[NSFileManager alloc]init];
if (![fileManager fileExistsAtPath:tempDir]) {
[fileManager createDirectoryAtPath:tempDir withIntermediateDirectories:YES attributes:nil error:nil];
}
[fileManager release];
tempDir = [[tempDir stringByAppendingPathComponent:uniqueID]stringByAppendingPathExtension:@"zip"];
[request setDownloadDestinationPath:tempDir];
[request setDelegate:self];
[request startAsynchronous];
私の本のIDのような名前のzipファイルをダウンロードしたいからです。
メソッドでは- (void)requestFinished:(ASIHTTPRequest *)request
、ファイルを解凍するためにその ID が必要です。複数の非同期ダウンロードをサポートしたいので、ivar に ID を保存できません。
これどうやってするの?存在しない方法に似たものはあり[request postValueForKey: key]
ますか?