Frage

Wie lösten wir eine NSMutabledata ohne Freisetzung und dann erneut, um erneut zu verwenden, um erneut verwendet zu werden? Ich habe mich mit ResetByTesinrange angesehen, um auf Null zu stehen, aber ich bin mir nicht sicher. Kann jemand helfen?

War es hilfreich?

Lösung

Wenn Sie einen leeren Puffer wollen:

[data setLength:0];

Wenn Sie seine Größe behalten möchten, aber alle Bytes auf Null setzen möchten:

[data resetBytesInRange:NSMakeRange(0, [data length])];

Andere Tipps

Schnelle Version der Einstellung aller Bytes auf Null:

data.resetBytes(in: NSRange(location:0, length:data.length))
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top