2014-12-09 1 views
0

프로젝트가 xcode 4.3으로 생성되었습니다. 이 응용 프로그램에서 AFNetworking Library (비 ARC)를 사용했습니다.AFNetworkingLibrary를 통해 이미지보기에 URL 전달

NSURL *url = [NSURL URLWithString:urlstring]; 
[exhibitPortraitImageView setImageWithURL:url]; 

여기 NSLog 값을 인쇄 할 때 URL을 받고 있지만 이미지 뷰는 표시되지 않습니다.

나는이 문제를 어떻게 해결할 수 있습니까?

+0

당신은 저에게 당신의 URL을 제공 할 수 있습니다 :

나는 그것을로드? 나는 내 옆에서 그것을 테스트 할 것이다 –

+0

이것은 내 URL이다 http://mdb.scicloudsolutions.com:8001/sites/default/files/genesis-book-of-beginnings.jpg 나는 샘플 프로젝트로 해왔다. 샘플 프로젝트 그것은 잘 작동하지만 내 응용 프로그램에서 작동하지 않습니다 – Jyoshna

+0

URL을 NSLog 인쇄 할 때 URL 접두사를 함께 표시하는 URL을 인쇄 할 때 해당 myurl 접두사가 있습니다. NSString * urlstring = @ "http : // mdb .scicloudsolutions.com : 8001/sites/default/files/genesis-book-of-beginnings.jpg "; – Jyoshna

답변

1

코드는 문제가 없습니다. URL에 문제가 있습니다.

귀하의 URL은 접두사가 없으므로 http://입니다. 추가했으며 코드는 quesiton과 동일합니다. 여기

NSString *urlstring = @"http://mdb.scicloudsolutions.com:8001/sites/default/files/genesis-book-of-beginnings.jpg"; 
NSURL *url = [NSURL URLWithString:urlstring]; 
[exhibitPortraitImageView setImageWithURL:url]; 

enter image description here

, 당신은이 문제를 해결하는 세 가지 옵션을했습니다

1) URL이 서버에서 오는되지 않습니다 (또는 다른 어느 위치) 앱 내에서 문제를 해결할 수 있는지, 방법을 참조하십시오

NSString *badUrlString = @"mdb.scicloudsolutions.com:8001/sites/default/files/genesis-book-of-beginnings.jpg"; 
NSString *goodUrlString = [NSString stringWithFormat:@"http://%@",badUrlString]; 

2) 또는 서버에서 오는 경우 (또는 다른 곳에서) 사용자 측에 문제를 해결하도록 요청할 수 있습니다.

3) 두 번째 옵션에서 항상 발생하는 경우 (정적), 서버 측 개발자가 수정할 수없는 경우이를 수정할 수도 있습니다.

나는 또한 URL을 시도

Check string containing URL for "http://"

0

예, 그것은 잘 작동, 더 많은 도움이를 참조하십시오. ,

NSURL *correctURL = [NSURL URLWithString:@"http://mdb.scicloudsolutions.com:8001/sites/default/files/genesis-book-of-beginnings.jpg"]; 
_imgFromUrl.image = [UIImage imageWithData:[NSData dataWithContentsOfURL:correctURL]]; 

그리고 결과

enter image description here

+0

답장을 보내 주셔서 감사합니다. 약 40 개의 이미지가 표시됩니다. AFNetworingLibrary를 사용하여 좋은 성능을 보입니다. 데이터 형식으로 변환 중이면 모든 이미지를로드하는 데 시간이 걸립니다. 대기 기간을 줄이고 싶습니다. – Jyoshna

+0

@Hemang 모든 답변을 확인했지만 내 응용 프로그램에서는 업데이트되지 않습니다 – Jyoshna

+0

AFNetworking도 함께 확인했습니다. 너와 무슨 문제 있니? 모든 로그? @ user2080945 – Hemang