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がもう存在しないためです。スイフト3でapnsデータを文字列に変換するにはどうすればよいですか?
私は.withUnsafeBytesの使い方を理解しようとしましたが、失敗しています。
私はデバイストークンの文字列バージョンが必要です、おかげで素晴らしいです!ありがとう!
ですスウィフト3ここソリューション:http://stackoverflow.com/questions/7520615/how-to-convert-an-nsdata-into- an-nsstring-hex-string/38131414#38131414。 –