【发布时间】:2019-09-13 18:42:20
【问题描述】:
我正在尝试获取设备令牌。
-
首先,这是独一无二的价值吗?
我认识到它是一种独特的价值,并试图得到它。而且我是按照方法获取设备令牌的时候看到错误的。
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
let chars = UnsafePointer<CChar>((deviceToken as NSData).bytes) // get Error
var token = ""
for i in 0..<deviceToken.count {
token += String(format: "%02.2hhx", arguments: [chars[i]])
}
print("Registration succeeded!")
print("Token: ", token)
}
错误是无法将“UnsafeRawPointer”类型的值转换为预期值 参数类型'RawPointer'
如何消除此错误?
和
- 如果您重新安装应用程序,这个值不会改变吗?
【问题讨论】: