2009-05-11 9 views
1

내 응용 프로그램에서 서버의 이미지 데이터를 XML 파일로받습니다. 이 데이터는 서버가 'Base64String'형식으로 변환하여 XML 파일을 통해 내 응용 프로그램에 보내는 이미지 (.jpeg 또는 .png 또는 .tiff 등)입니다. 내 응용 프로그램 측면에서 응용 프로그램은 이러한 바이트를 'NSData'형태로 데이터베이스에 저장합니다. 이제 내 응용 프로그램은 나중에 이미지를 검색하여 표시해야합니다. 하지만이 'Base64String'형식의 원시 이미지 데이터에서 UIImage를 가져 오는 방법을 알아낼 수 없었습니다. 아이폰 앱 개발 세계에서 'just-in'개발자이기 때문에 친절하게 안내해드립니다.iPhone에서 'Base64String'형식 원시 이미지 데이터에서 UIImage를 가져 오는 방법은 무엇입니까?

읽어 주셔서 감사 드리며 어떤 도움을 주셔서 감사합니다.

답변

3

This page 위의 CocoaDev 위키에는 문자열에서 base64 디코딩의 여러 구현이 포함되어 있습니다. 페이지 하단의 NSData 범주는 응용 프로그램에 통합하는 것이 가장 간단합니다.

거기에서 base64로 인코딩 된 문자열의 NSData 표현을 추출 할 수 있습니다. NSData는 UIImage imageWithData : 또는 initWithData : 생성자를 사용하여 UIImage 인스턴스를 초기화하는 데 사용할 수 있습니다.

+0

감사합니다. 그 NSData 범주 jiffies 내 문제를 해결 않았다! –

관련 문제