私が Objective C の初心者であることをここに示します。これら 2 つのメソッドの 2 番目は、上記のメソッドによって呼び出されます。全然わからないけどどこ?2 番目のメソッドを呼び出す部分を if ステートメントでラップして、返されたブール値に基づいてファイルが存在するかどうかを判断できるようにしたいと考えています。誰かがこの2番目のメソッドがどのように呼び出されるかを説明することもできれば、サンプルコードをいただければ幸いです。
-(void) queryResponseForURL:(NSURL *)inURL {
NSMutableURLRequest * request = [NSMutableURLRequest requestWithURL:inURL];
[request setHTTPMethod:@"HEAD"];
NSURLConnection * connection = [NSURLConnection connectionWithRequest:request delegate:self];
// connection starts automatically
}
-(BOOL)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response{
if([(NSHTTPURLResponse *)response statusCode] == 200){
NSLog(@"file exists");
return YES;
}else return NO;
}