NSMutabledata에서 내용을 어떻게 지우나요?
-
19-09-2019 - |
문제
릴리스를 사용하지 않고 NSMutabledata를 어떻게 지우고 다시 다시 사용할 수 있습니까? 나는 resetbytesinrange가 0으로 설정되도록보고 있었지만 이것에 대해 확신이 없습니다. 누구든지 도울 수 있습니까?
해결책
빈 버퍼를 원한다면 :
[data setLength:0];
크기를 유지하려면 모든 바이트를 0으로 설정하려면 다음과 같습니다.
[data resetBytesInRange:NSMakeRange(0, [data length])];
다른 팁
모든 바이트를 설정하는 Swift 버전 : 0 ~ 0 :
data.resetBytes(in: NSRange(location:0, length:data.length))
제휴하지 않습니다 StackOverflow