I have one problem to work with NSMutableData.
I defined one NSMutableData *receivedData, and tried to copy several NSData* data to the receivedData. I just called [receivedData appendData:data], but appears the data is not copied:
....
NSLog(@"get data! Received %d bytes of data",[data length]);
// output is not zero, say 1231.
[receivedData appendData:data];
NSLog(@"after append! length is %d bytes of data",[receivedData length]);
// showing zero
Thanks.