NSData
개체를 NSMutableData 개체로 변환하는 방법이 있습니까? 기본적으로 나는 NSJSONSerialization
을 사용하는데, 이는 기본적으로받은 JSON 데이터를 취하여 NSData
개체 인스턴스로 변환합니다. 어쨌든 이것을 NSMutableData
개체 인스턴스로 변환 할 수 있습니까? 나중에 일부 스레드를 생성하고 제공하는 코드 블록 내에서 Data 객체의 값을 변경하고 싶기 때문에이 작업을 수행해야합니다. 나는 그것의 NSData
경우 할 수 없지만 그 경우는 NSMutableData
수 있습니다.NSData to NSMutableData 변환
-3
A
답변
4
1
코드] 이하로 사용할 수
:
NSData *data = ...;
NSMutableData *mutableData = [[NSMutableData alloc] initWithData:data];
NSMutableData mutableData * = [receivedData mutableCopy]; –
나는 NSData를 어떻게 걸고 자하는지 전혀 모른다. 일반적으로받은 데이터를 사전이나 배열로 직렬화하여 처리합니다. – vikingosegundo
@vikingosegundo 이것은 좋은 지적입니다. 여기 내 프로젝트에서 사용하는 코드 줄이 있습니다. NSMutableDictionary * leaderBoardJsonData = (NSMutableDictionary) [NSJSONSerialization JSONObjectWithData : 데이터 옵션 : NSJSONReadingMutableContainers 오류 : nil]; –