ios - 将数据转换为 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)
解决方案
你试过了吗
let int64Value = data.withUnsafeBytes {
$0.load(as: Int64.self)
}
推荐阅读
- python - 无法在 Python 中使用 __repr__ 打印对象 repr
- typescript - 使用 Typescript 在运行时动态增长对象类型
- google-apps-script - 如何在保持文本样式的同时替换 Google doc 中的单词?
- python-3.x - 如何将同一破折号(情节)应用程序布局的部分调用到网站的各个部分
- python - 当管道 linux 命令时,如何避免管道 python 打印
- .net - 澄清 - 我可以将带有 odp.net 12c 的 .net 应用程序连接到 Oracle 19c 数据库吗?
- javascript - 如何将 mp3 文件从 Java 后端发送到前端并在 Vue.js 前端播放文件
- php - 在结帐重定向到错误的 URL 之前检查并重定向以登录
- python - 如何使用 Tkinter 使用下拉菜单打开文件夹中的文件
- ios - 安装新的 iOS 应用后接收相同的 FCM 令牌