Мне удалось NSInputStream и прочитать некоторые данные в объект NSMutableData. Я могу поместить эти данные в строку и NSLog их, однако, когда я пытаюсь получить доступ к его длине (я предполагаю, что это его размер в байтах), мое приложение падает
NSString *stringData=[[NSString alloc]initWithData:self.data encoding:NSUTF8StringEncoding];
NSLog(@"%@ thats data",stringData);//logs out content of data
NSLog(@"%@ thats data length",[self.data length]);//crashes
Итак, мой вопрос: если я вызываю copy на NSMutableDate, получу ли я неизменяемую копию?
Я завязываю для доступа к длине в неправильном порядке?