let tokenChars = UnsafePointer<CChar>(deviceToken.bytes)
var tokenString = ""
for i in 0..<deviceToken.length {
tokenString += String(format: "%02.2hhx", arguments: [tokenChars[i]])
}
DDLogDebug("Device Token: \(tokenString)")
^這不再有效。主要是因爲沒有deviceToken.bytes了。如何將Swift 3中的apns數據轉換爲字符串?
我試圖弄清楚如何使用.withUnsafeBytes,但是失敗了。
任何幫助將是太棒了,我只需要字符串版本的設備令牌,謝謝!
斯威夫特在這裏3個解決方案:http://stackoverflow.com/questions/7520615/how-to-convert-an-nsdata-into- AN-的NSString - 己串/ 38131414#38131414。 –