提交 bc3f36f7 编写于 作者: N Nicholas Maccharoli

replace unnecessary usage of NSString with String

上级 c2429d95
...@@ -518,7 +518,7 @@ extension Request: CustomDebugStringConvertible { ...@@ -518,7 +518,7 @@ extension Request: CustomDebugStringConvertible {
if let if let
HTTPBodyData = request.HTTPBody, HTTPBodyData = request.HTTPBody,
HTTPBody = NSString(data: HTTPBodyData, encoding: NSUTF8StringEncoding) HTTPBody = String(data: HTTPBodyData, encoding: NSUTF8StringEncoding)
{ {
let escapedBody = HTTPBody.stringByReplacingOccurrencesOfString("\"", withString: "\\\"") let escapedBody = HTTPBody.stringByReplacingOccurrencesOfString("\"", withString: "\\\"")
components.append("-d \"\(escapedBody)\"") components.append("-d \"\(escapedBody)\"")
......
...@@ -204,7 +204,7 @@ extension Request { ...@@ -204,7 +204,7 @@ extension Request {
let actualEncoding = encoding ?? NSISOLatin1StringEncoding let actualEncoding = encoding ?? NSISOLatin1StringEncoding
if let string = NSString(data: validData, encoding: actualEncoding) as? String { if let string = String(data: validData, encoding: actualEncoding) {
return .Success(string) return .Success(string)
} else { } else {
let failureReason = "String could not be serialized with encoding: \(actualEncoding)" let failureReason = "String could not be serialized with encoding: \(actualEncoding)"
......
...@@ -401,7 +401,7 @@ class URLParameterEncodingTestCase: ParameterEncodingTestCase { ...@@ -401,7 +401,7 @@ class URLParameterEncodingTestCase: ParameterEncodingTestCase {
if let if let
HTTPBody = URLRequest.HTTPBody, HTTPBody = URLRequest.HTTPBody,
decodedHTTPBody = NSString(data: HTTPBody, encoding: NSUTF8StringEncoding) decodedHTTPBody = String(data: HTTPBody, encoding: NSUTF8StringEncoding)
{ {
XCTAssertEqual(decodedHTTPBody, "bar=2&foo=1", "HTTPBody is incorrect") XCTAssertEqual(decodedHTTPBody, "bar=2&foo=1", "HTTPBody is incorrect")
} else { } else {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册