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가 더 이상 없기 때문입니다.Swann 3에서 apns 데이터를 문자열로 변환하려면 어떻게해야합니까?
.withUnsafeBytes를 사용하는 방법을 알아 내려했지만 실패했습니다.
어떤 도움도 환상적 일 것입니다. 디바이스 토큰의 문자열 버전이 필요합니다. 감사합니다! 한 줄 솔루션이 있습니다
는
입니다 : http://stackoverflow.com/questions/7520615/how-to-convert-an-nsdata-into- an-nsstring-hex-string/38131414 # 38131414. –