Iphone 转换NSDATA时出现问题
我是一名年轻的iPhone开发人员,我正在尝试编写一个iPhone应用程序,它可以同步mac上服务器端应用程序的数据,基本上是文本数据 我在iPhone端读取数据时遇到以下问题: ` ` 我需要将字符串打印到iPhone上的文本标签上,但我得到的是在服务器端应用程序上输入的文本的准确“十六进制代码翻译”,我似乎无法将其转换为字符。Iphone 转换NSDATA时出现问题,iphone,objective-c,xcode,nsdata,Iphone,Objective C,Xcode,Nsdata,我是一名年轻的iPhone开发人员,我正在尝试编写一个iPhone应用程序,它可以同步mac上服务器端应用程序的数据,基本上是文本数据 我在iPhone端读取数据时遇到以下问题: ` ` 我需要将字符串打印到iPhone上的文本标签上,但我得到的是在服务器端应用程序上输入的文本的准确“十六进制代码翻译”,我似乎无法将其转换为字符。 有人能帮忙吗?我不知道答案-但有几件事要看或尝试: 你试过转换成UTF8以外的东西吗?(Unicode?ASCII?) 在十六进制输出中,它为您提供了一个UTF8表示
有人能帮忙吗?我不知道答案-但有几件事要看或尝试:
(void)connectionReceived:(NSNotification *)aNotification {
NSFileHandle *incomingConnection = [[aNotification userInfo] objectForKey:NSFileHandleNotificationFileHandleItem];
[[aNotification object] acceptConnectionInBackgroundAndNotify];
NSData *receivedData = [incomingConnection availableData];
NSString *theString = [[[NSString alloc] initWithData:receivedData encoding:NSUTF8StringEncoding] autorelease];