내 서버에 NSURL 세션을 사용하여 deviceToken을 보내려고하지만 매번 충돌합니다. DataObject (deviceToken)를 NSString으로 변환하는 방법을 찾으려고했지만 지금까지 성공하지 못했습니다.deviceToken (스위프트)을 urlencode 할 수 없습니다.
오류 : "치명적인 오류 : 예기치 않게하는 옵션 값 풀기 동안 전무 발견"
어떤 도움의이 크게 감사합니다. 내 코드는 다음과 같습니다
func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData!) {
let urlPath = "http://example.com/deviceToken=\(deviceToken)"
let url = NSURL(string: urlPath)
let session = NSURLSession.sharedSession()
let task = session.dataTaskWithURL(url!, completionHandler: {data, response, error -> Void in
if(error != nil) {
// If there is an error in the web request, print it to the console
println(error.localizedDescription)
}
var err: NSError?
})
task.resume()
}
' "[http://example.com] deviceToken = \ (deviceToken)는"' "'해야 HTTP : //example.com&deviceToken= \ (deviceToken) ", 대괄호없이. 어디서 났어? –
실제로는 "http://example.com?deviceToken=\(deviceToken)"'이어야합니다. –