我在使用此类别将 UIImage 编码为 base64 字符串时遇到问题。
这是代码:
NSData *imageData = UIImageJPEGRepresentation([UIImage imageNamed:@"myImage.png"], 1.0);
NSString *imageString = [imageData base64EncodedString];
我收到此错误:
-[NSConcreteData base64EncodedString]:无法识别的选择器发送到实例 0x906800 *由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[NSConcreteData base64EncodedString]:无法识别的选择器发送到实例 0x906800”
我只是无法弄清楚问题出在哪里?谁能帮我这个?
谢谢!
更新
我刚刚想通了。Xcode 没有将 .m 文件放入编译源和项目构建阶段。为什么在 Xcode 4.3 上总是发生这种情况?