1

我希望会话中的一个对等方将一组字符串发送到另一个连接的对等方。有没有办法将这样的数组转换为 NSData 或者我需要一个接一个地发送字符串?非常感谢。

4

1 回答 1

3

一个对象NSArrayNSString一个属性列表。您可以将其转换为NSData这样的:

NSError *error;
NSData *data = [NSPropertyListSerialization dataWithPropertyList:myArray
    format:NSPropertyListBinaryFormat_v1_0
    options:0
    error:&error];

您可以将数据转换回属性列表,如下所示:

NSError *error;
NSArray *myArray = [NSPropertyListSerialization propertyListWithData:data
    options:NSPropertyListImmutable
    format:NULL
    error:&error];
于 2012-07-30T16:48:12.533 回答