2012-05-01 9 views
0
(void) connection:(NSURLConnection)connection didReceiveData:(NSData)data 
{ 
[self.receivedData appendData:data]; 

// convert data to array 
// ??? the below is not working 
NSMutableArray *receivedDataAsArray = [NSPropertyListSerialization   
propertyListFromData:self.receivedData  
mutabilityOption:NSPropertyListImmutable format:nil errorDescription:nil]; 
} 

NSURLConnectionを使用してデータを取得します(シリアル化された配列)。私はそれをNSMutableArrayに変換したい。上記はエラーを返しませんが、(データは確実に受信していますが)入力された配列は返されません。 NSData/NSMutableDataをNSArray/NSMutableArrayに適切に変換する方法に関するヘルプ?NSArrayをNSArrayに変換する際に問題が発生する

+0

[NSArrayのへのNSDataを変換する必要がある]の可能な重複(http://stackoverflow.com/questions/2255430/need-to-convert-nsdata-to -nsarray) –

答えて

1

NSKeyedArchiverを使用してオブジェクトをデータにアーカイブします。データからアーカイブ解除オブジェクトの

NSKeyedUnarchiver:

NSArray *object = [NSKeyedUnarchiver unarchiveObjectWithFile:self.receivedData]; 
関連する問題