從服務(wù)器返回的數(shù)據(jù)為NSData類(lèi)型,顯示返回的數(shù)據(jù)有值,然后通過(guò)
NSString* data = [[[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding] autorelease];
轉(zhuǎn)換后的data為nil,估計(jì)有可能是編碼,導(dǎo)致轉(zhuǎn)換后的NSString類(lèi)型的字符串為空。
可通過(guò)修改返回的字符的編碼或者使用以下的方法
NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding (kCFStringEncodingGB_18030_2000);
data = [[NSString alloc]initWithData:responseData encoding:enc];
出處:http://rralun.blog.163.com/blog/static/10390429620136102575736/