2012-07-30 6 views
1

한 세션의 한 피어에서 문자열 배열을 다른 연결된 피어에게 보내고 싶습니다. 같은 배열을 NSData로 변환하는 방법이 있나요? 아니면 문자열을 차례로 전송해야합니까? 대단히 감사합니다.GKSession : 문자열 배열 보내기

답변

3

objects는 속성 목록입니다. 이 같은 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]; 
+0

, 덕분에 많이! – saeppi