首页 > 解决方案 > 将数据转换为 Int64

问题描述

有没有办法Data直接转换成Int64?

我的解决方案是转换 Data -> String 然后 String -> Int64

let data = "123456".data(using: .utf8)! // data from string for example purposes


let idString = String(data: data, encoding: .utf8)! //IUO for example purposes too
let id = Int64(idString)

标签: iosswiftxcode

解决方案


你试过了吗

let int64Value = data.withUnsafeBytes {
    $0.load(as: Int64.self)
}

推荐阅读