【发布时间】:2011-05-07 17:13:54
【问题描述】:
我有一些图像数据 (jpeg) 我想从我的 iPhone 应用程序发送到我的网络服务。为了做到这一点,我使用图像中的 NSData 并将其转换为将放置在我的 JSON 中的字符串。
目前,我正在这样做:
NSString *secondString = [[NSString alloc] initWithBytes:[result bytes]
length:[result length]
encoding:NSUTF8StringEncoding];
其中结果是 NSData 类型。但是,即使结果长度返回一个实际值(如 14189), secondString 似乎也为空。我使用了这种方法,因为结果是原始数据并且不是以空值结尾的。
我做错了吗?我在其他领域使用过这段代码,它似乎工作正常(但我目前使用的那些领域涉及文本而不是图像数据)。
TIA。
【问题讨论】:
标签: iphone nsstring uiimage nsdata