小编Raj*_*ker的帖子

NSURLSessionUploadTask如何读取服务器响应

我正在使用NSURLSessionUploadTask上传文件.

以下是我的代码的一些部分不完整

let session:NSURLSession = NSURLSession(configuration: config, delegate: self, delegateQueue: NSOperationQueue .mainQueue())

let sessionTask:NSURLSessionUploadTask = session.uploadTaskWithStreamedRequest(request
Run Code Online (Sandbox Code Playgroud)

但问题是我无法获得服务器发回的JSON响应.

以下代表也没有解雇,但其他代表正在解雇

func URLSession(session: NSURLSession, dataTask: NSURLSessionDataTask, didReceiveData data: NSData)
Run Code Online (Sandbox Code Playgroud)

我正在使用的代码:

func sendFileToServer1(fileName:String,fileData:NSData,serverURL:String){

let body = NSMutableData()

let mimetype = "application/octet-stream"
//        let mimetype = "video/quicktime"

let boundary = "Boundary-\(NSUUID().UUIDString)"
let url = NSURL(string: serverURL)

let request = NSMutableURLRequest(URL: url!)
request.HTTPMethod = "POST"
request.setValue("multipart/form-data; boundary=----\(boundary)", forHTTPHeaderField: "Content-Type")
body.appendData("------\(boundary)\r\n".dataUsingEncoding(NSUTF8StringEncoding)!)
body.appendData("Content-Disposition:form-data; name=\"file\"; filename=\"\(fileName)\"\r\n".dataUsingEncoding(NSUTF8StringEncoding)!)
body.appendData("Content-Type: \(mimetype)\r\n\r\n".dataUsingEncoding(NSUTF8StringEncoding)!)
body.appendData(fileData)
body.appendData("\r\n".dataUsingEncoding(NSUTF8StringEncoding)!)
body.appendData("------\(boundary)\r\n".dataUsingEncoding(NSUTF8StringEncoding)!)
body.appendData("Content-Disposition:form-data; name=\"submit\"\r\n\r\n".dataUsingEncoding(NSUTF8StringEncoding)!)
body.appendData("Submit\r\n".dataUsingEncoding(NSUTF8StringEncoding)!)
body.appendData("------\(boundary)--\r\n".dataUsingEncoding(NSUTF8StringEncoding)!)
request.HTTPBody=body

let …
Run Code Online (Sandbox Code Playgroud)

server-response json ios nsurlsession nsurlsessionuploadtask

13
推荐指数
1
解决办法
857
查看次数

在Swift中是isMemberOfClass

关键字is相当于isKindOfClass.

但是我无法isMemberOfClass在swift中找到相同的东西.

注:我的问题是不是之间的差别isKindOfClass还是isMemberofclass相当的问题是,什么是相当于isMemberofClass在斯威夫特

有人请澄清一下

ios swift

9
推荐指数
1
解决办法
2170
查看次数

如何在标签或按钮中垂直居中对齐*(星号)

对齐问题*

我尝试在自定义按钮中居中对齐符号星(*),但我不能.

如何像其他字符一样垂直居中对齐(1,2 ...)?

vertical-alignment uibutton ios swift

6
推荐指数
2
解决办法
3237
查看次数

Xcode免费配置:"Apple推送通知"功能仅适用于注册Apple Developer Program的用户

我正在尝试使用xcode免费配置,但我遇到了以下问题

在此输入图像描述

我在解决此问题后禁用了远程通知,但它仍然没有消失.

在此输入图像描述

如何解决这个问题

xcode版本7.2 ios版本9+

注意:

xcode为我创建了一个证书.我可以在钥匙串中看到这个

iphone xcode apple-push-notifications ios sideloading

6
推荐指数
2
解决办法
7035
查看次数

无法将'UIView'类型的值转换为预期的参数类型'UIWebView'

我正在使用cordova-plugin-iosrtc.

我遇到以下错误.

iOSRTCApp-master/platforms/ios/iOSRTCApp/Plugins/cordova-plugin-iosrtc/iosrtcPlugin.swift:622:24:无法将'UIView'类型的值转换为预期的参数类型'UIWebView'

根据存储库,我不应该得到这个错误.

这是代码片段

let pluginMediaStreamRenderer = PluginMediaStreamRenderer(
            webView:self.webView!,
            eventListener: { (data: NSDictionary) -> Void in
                let result = CDVPluginResult(status: CDVCommandStatus_OK, messageAsDictionary: data as [NSObject : AnyObject])

                // Allow more callbacks.
                result.setKeepCallbackAsBool(true);
                self.emit(command.callbackId, result: result)
            }
        )
Run Code Online (Sandbox Code Playgroud)

我试图将UIView转换为UIwebview,但这也没有发生.

uiwebview uiview ios cordova swift

4
推荐指数
1
解决办法
1712
查看次数

是否可以动态更改通知图标

我想不时更改通知图标.

据我所知,它不可能.

默认情况下,iOS会将图像显示为29 x 29或58 x 58或应用程序图标中可用的最小图像.

我们对它没有任何控制权.

谢谢,

Raju Bhai

icons push-notification ios uilocalnotification

2
推荐指数
1
解决办法
994
查看次数