0
내 웹 서비스에 이미지를 공유하는 확장 프로그램을 작성했습니다. 서버가 문제없이 항목을 받고 있지만 서버에서 예상되는 상태가 변경되기 전에 실행이 종료됩니다.ios swift extension show error
게시 확장 프로그램에서 게시 버튼을 클릭 한 후 오류 (예 : 오류)를 표시 할 수있는 방법을 파악하려고합니다.
이것이 가능합니까? 어떻게 할 수 있습니까?
내 didSelectPost : 엑스 코드에서
override func didSelectPost() {
let identifier = NSBundle.mainBundle().bundleIdentifier! + "." + NSUUID().UUIDString
let configuration = NSURLSessionConfiguration.backgroundSessionConfigurationWithIdentifier(identifier)
configuration.sharedContainerIdentifier = "group.aa.com"
let session = NSURLSession(configuration: configuration)
let request = urlRequestWithImage(attachedImage, text: contentText)!
let task = NSURLSession.sharedSession().dataTaskWithRequest(request)
task.resume()
extensionContext?.completeRequestReturningItems([], completionHandler: nil)
}
일반적으로 델리게이트를 사용하여 서버의 모든 응답을 처리합니다. 또한 코드에서 completionHandler를 nil로 설정합니다. 오류 처리를 추가 할 수도 있습니다. – Jordan
답장을 보내 주셔서 감사합니다. 어떻게해야합니까? –
몇 가지 예를 들어보십시오. http://stackoverflow.com/questions/24040893/how-to-use-nsurlsessiondatatask-in-swift – Jordan