2011-11-30 3 views
0

내 iPhone 응용 프로그램의 .jpg 그림으로 변환해야하는 base64 문자열이 있습니다. 여기 내 코드는 다음과 같습니다.base64 문자열을 jpeg로 변환하는 방법

 Services * serv = [[Services alloc] init]; 
     NSData * dataToWrite = [serv base64DataFromString:item.Photo]; 

     UIImage *buttonImageNormal = [UIImage imageWithData:dataToWrite]; 

나는 아마도 여기에 뭔가 빠져 있습니다. 어떤 아이디어? 문자열을 NSData로 변환하고 uiimage 뷰에 표시하려고하면 오류가 발생합니다. 오류가 발생하지 않습니다.

+0

무엇이 문제입니까? 구체적으로 말하십시오. –

+0

어떤 오류/문제점이 있으십니까? – bryanmac

+0

무엇이 문제입니까? 예외? 'item.Photo' 란 무엇입니까? 'serv'는 Base64 인코딩을 어떻게합니까? 귀하의 질문에 좀 더 노력하십시오. – tobiasbayer

답변

2

imageWithData 메서드에 실제로 dataToWrite를 보내지 않는 것처럼 보입니다. 대신 다음을 수행하십시오.

Services * serv = [[Services alloc] init]; 
NSData * dataToWrite = [serv base64DataFromString:item.Photo]; 
UIImage *buttonImageNormal = [UIImage imageWithData:dataToWrite]; 
+0

죄송합니다. 문제가 아닌 부분에 편집 오류가 발생했습니다. – Radu

+0

문제가 없습니다. 'item.Photo'가 무엇인지 궁금합니다. 항목을 할당하는 줄을 제공 할 수 있습니까? – hakonbogen

+0

내 아이디어보기 - http : //stackoverflow.com/questions/8443841/touches-to-generate-some-star-or-kiss-image-in-the-touch-location-area-in-iphone 주어진 아이디어 – Marios

관련 문제