swift 3.0을 사용하여 deviceToken (데이터)을 문자열로 변환하려하지만 올바른 문자열을 반환하지 않습니다.swift 3.0에서 올바른 장치 토큰을 변환 할 수 없습니다.
func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {
let tokenString = deviceToken.reduce("") { string, byte in
string + String(format: "%02X", byte)
}
print("token: ", tokenString)
}
내가 뭘 잘못하고 있는지 알아?
let tokenString = deviceToken.map{ String(format: "%02X", $0) }.joined()
무엇을 얻고 무엇을 기대합니까? –