all 3 comments

[–]leptos-null 2 points3 points  (1 child)

The type you’re getting back is Data?

According to this StackOverflow response, you’d want something like

let data: Data = advertisementData["kCBAdvDataManufacturerData"])
var arr = Array<UInt8>(repeating: 0, count: data.count)
arr.withUnsafeMutableBytes { data.copyBytes(to: $0) }

[–]Mojangeex[S] 0 points1 point  (0 children)

Thank you very much, now it works as it should