var data = Data(length: length)
で初期化しないと、capacity
あっても直接イニシャライズすると length
は 0 のままなので。 (edited)init(capacity:)
で生成して、 data.length = length
で拡張するか。← データ突っ込んだ後にやると 0 で初期化されるので注意 (edited)Data.init(count:)
だ。 issue からリンクされているプロジェクトでは NSMutableData
だった。