this category을 사용하여 UIImage를 base64 문자열로 인코딩 할 때 문제가 있습니다. 나는이 오류가iOS에서 UIImage를 base64 문자열로 인코딩하십시오.
NSData *imageData = UIImageJPEGRepresentation([UIImage imageNamed:@"myImage.png"], 1.0);
NSString *imageString = [imageData base64EncodedString];
:
이
코드입니다 어디에 문제가-[NSConcreteData base64EncodedString]: unrecognized selector sent to instance 0x906800 * Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSConcreteData base64EncodedString]: unrecognized selector sent to instance 0x906800'
난 그냥 그것을 알아낼 수없는 이유는 무엇입니까? 아무도 이것으로 나를 도울 수 있습니까?
감사합니다.
UPDATE는
난 그냥 알아 냈어. Xcode는 .m 파일을 컴파일 소스 및 프로젝트 빌드 단계에 넣지 않았습니다. 왜 Xcode 4.3에서 이런 일이 일어나고 있습니까?
http://stackoverflow.com/questions/3998483/objective-c-category-causing-unrecognized-selector의 가능한 복제본은 무엇입니까? –
코드를 두 번 확인하면 코드를 작성하는 클래스에 카테고리를 가져 왔습니까? –
이 링크를 클릭하면 자세한 내용을 알 수 있습니다. http://cocoawithlove.com/2009/06/base64-encoding-options-on-mac-and.html – WhiteTiger