1
이미지의 URL 인 PHP 스크립트에서 문자열을 검색하는 http
이라는 개체가 있습니다. 클래스에서 개체 NSData에서 UIImageView로 이미지로드
profileImageData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:result]];
result
는 URL 문자열, 아직 선택입니다. 그리고
2012-03-01 11:03:16.865 Träffa[5574:f803] data: (null)
2012-03-01 11:03:16.878 Träffa[5574:f803] Error receiving response: Error Domain=NSURLErrorDomain Code=-1000 "bad URL" UserInfo=0x6b7c840 {NSUnderlyingError=0x6b7c2c0 "bad URL", NSLocalizedDescription=bad URL}
가 왜이 null 반환 :
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:YES];
NSLog(@"appeared");
http = [[HTTP alloc] init];
[http getProfileImage:[SignInViewController getUsernameString]];
NSLog(@"data: %@",http.profileImageData);
profileImageView.image = [UIImage imageWithData:http.profileImageData];
}
내가 오류가?
편집 :이 아래로 문제를 좁혀 :
가 첫 번째 NSLog이 주소로 반환 NSLog(@"%@",result);
profileImageData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:result]];
NSLog(@"%@",profileImageData);
는을 NSData에 두 번째는 null를 돌려줍니다. 이 글을 제대로 쓰고 있습니까?
괜찮을 것과 NSURLErrorDomain 코드를 얻을, 당신은 확인해야합니다 먼저 개봉 된 URL입니다 것처럼 보였다하더라도 URL 문자열을 손질했다. – peko