2015-12-03 4 views
0

Я пытаюсь загрузить изображение файла в контент, но я получаю эту ошибку.Как получить доступ к содержимому quickblox swift2?

error: Error Domain=NSURLErrorDomain Code=-1200 "An SSL error has occurred and a secure connection to the server cannot be made." UserInfo={NSLocalizedDescription=An SSL error has occurred and a secure connection to the server cannot be made., NSLocalizedRecoverySuggestion=Would you like to connect to the server anyway?, _kCFStreamErrorDomainKey=3, NSUnderlyingError=0x162007a0 {Error Domain=kCFErrorDomainCFNetwork Code=-1200 "An SSL error has occurred and a secure connection to the server cannot be made." UserInfo={NSLocalizedDescription=An SSL error has occurred and a secure connection to the server cannot be made., _kCFNetworkCFStreamSSLErrorOriginalValue=-9802, _kCFStreamPropertySSLClientCertificateState=0, NSLocalizedRecoverySuggestion=Would you like to connect to the server anyway?, _kCFStreamErrorCodeKey=-9802, kCFStreamPropertySSLPeerTrust=, _kCFStreamErrorDomainKey=3, kCFStreamPropertySSLPeerCertificates={type = immutable, count = 3, values = ( 0 : 1 : 2 : )}, NSErrorFailingURLStringKey= https://qbprod.s3.amazonaws.com/ , NSErrorFailingURLKey= https://qbprod.s3.amazonaws.com/ }}, _kCFStreamErrorCodeKey=-9802, NSErrorFailingURLStringKey= https://qbprod.s3.amazonaws.com/ , NSErrorPeerCertificateChainKey={type = immutable, count = 3, values = ( 0 : 1 : 2 : )}, NSErrorClientCertificateStateKey=0, NSURLErrorFailingURLPeerTrustErrorKey=, NSErrorFailingURLKey= https://qbprod.s3.amazonaws.com/ }

+0

Привет, kader, вы используете iOS 9? Это может быть проблема ОВД. Пожалуйста, взгляните на QB repo https://github.com/QuickBlox/quickblox-ios-sdk – SevenDays

ответ

1

я использовал код ниже для загрузки файла, и она работала отлично.

let imageData: NSData = UIImagePNGRepresentation(image)! 

QBRequest.TUploadFile(imageData, 
         fileName: "testimage.png", 
         contentType: "image/png", 
         isPublic: false, 
         successBlock: {(response: QBResponse!, uploadedBlob: QBCBlob!) in 
         /** You get success with updated blob **/ 
         }, statusBlock: {(request: QBRequest?, status: QBRequestStatus?) in 

         }, 
         errorBlock: {(response: QBResponse!) in 

         }) 
Смежные вопросы