PHP로 내 서버의 이미지를 가져 오는 스크립트가 있습니다. Objective-C로 보낼 수 있기를 바랍니다. 이미지를 반환하고 작동하지 않는 것으로 보이는 많은 메소드를 시도했습니다. 이미지를 내 서버에 디렉토리에 저장하고 앱에 보낼 수 있기를 원합니다. 이것은 현재 코드입니다 :PHP를 사용하여 Objective-C로 이미지를 반환하는 방법은 무엇입니까?
코드는 단지 이미지를 변경하지 않습니다. PHP가 이미지를 제대로 보내고 있는지 확인하는 방법을 모르겠습니다.
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"myserverurl"]];
[request setHTTPMethod:@"POST"];
NSString *body = @"username=benr783&password=testpassword";
[request setHTTPBody:[body dataUsingEncoding:NSUTF8StringEncoding]];
NSURLConnection *connect = [[NSURLConnection alloc] initWithRequest:request delegate:self];
[connect start];
}
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {
self.image.image = [UIImage imageWithData:data];
}
정말 didReceiveData''에서'data'을 확인 했 이미지? PHP가 이미지 콘텐츠 유형으로 응답합니까? – Raptor
@Raptor 어떻게 확인하나요? – Benr783
먼저 nsurlconnection의 대리인을 이해하거나 다루기가 더 쉬운 블록을 사용하십시오 – chings228