Skip to content

Commit 8b5ff77

Browse files
mbvreddyparkera
authored andcommitted
change NSString(contentsOf:encoding:) to align with Darwin version (#384)
1 parent 8aa52e2 commit 8b5ff77

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

Foundation/NSString.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1257,7 +1257,7 @@ extension NSString {
12571257
}
12581258
}
12591259

1260-
public convenience init(contentsOfURL url: NSURL, encoding enc: UInt) throws {
1260+
public convenience init(contentsOf url: NSURL, encoding enc: UInt) throws {
12611261
let readResult = try NSData.init(contentsOfURL: url, options: [])
12621262
guard let cf = CFStringCreateWithBytes(kCFAllocatorDefault, UnsafePointer<UInt8>(readResult.bytes), readResult.length, CFStringConvertNSStringEncodingToEncoding(enc), true) else {
12631263
throw NSError(domain: NSCocoaErrorDomain, code: NSCocoaError.FileReadInapplicableStringEncodingError.rawValue, userInfo: [
@@ -1275,10 +1275,10 @@ extension NSString {
12751275
}
12761276

12771277
public convenience init(contentsOfFile path: String, encoding enc: UInt) throws {
1278-
try self.init(contentsOfURL: NSURL(fileURLWithPath: path), encoding: enc)
1278+
try self.init(contentsOf: NSURL(fileURLWithPath: path), encoding: enc)
12791279
}
12801280

1281-
public convenience init(contentsOfURL url: NSURL, usedEncoding enc: UnsafeMutablePointer<UInt>?) throws {
1281+
public convenience init(contentsOf url: NSURL, usedEncoding enc: UnsafeMutablePointer<UInt>?) throws {
12821282
NSUnimplemented()
12831283
}
12841284

Foundation/String.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -828,7 +828,7 @@ extension String {
828828
contentsOfURL url: NSURL,
829829
encoding enc: NSStringEncoding
830830
) throws {
831-
let ns = try NSString(contentsOfURL: url, encoding: enc)
831+
let ns = try NSString(contentsOf: url, encoding: enc)
832832
self = ns._swiftObject
833833
}
834834

@@ -844,7 +844,7 @@ extension String {
844844
contentsOfURL url: NSURL,
845845
usedEncoding enc: UnsafeMutablePointer<NSStringEncoding>? = nil
846846
) throws {
847-
let ns = try NSString(contentsOfURL: url, usedEncoding: enc)
847+
let ns = try NSString(contentsOf: url, usedEncoding: enc)
848848
self = ns._swiftObject
849849
}
850850

TestFoundation/TestNSString.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -278,16 +278,16 @@ class TestNSString : XCTestCase {
278278
}
279279

280280
do {
281-
let string = try NSString(contentsOfURL: testFileURL, encoding: NSUTF8StringEncoding)
281+
let string = try NSString(contentsOf: testFileURL, encoding: NSUTF8StringEncoding)
282282
XCTAssertEqual(string, "swift-corelibs-foundation")
283283
} catch {
284-
XCTFail("Unable to init NSString from contentsOfURL:encoding:")
284+
XCTFail("Unable to init NSString from contentsOf:encoding:")
285285
}
286286
do {
287-
let string = try NSString(contentsOfURL: testFileURL, encoding: NSUTF16StringEncoding)
288-
XCTAssertNotEqual(string, "swift-corelibs-foundation", "Wrong result when reading UTF-8 file with UTF-16 encoding in contentsOfURL:encoding")
287+
let string = try NSString(contentsOf: testFileURL, encoding: NSUTF16StringEncoding)
288+
XCTAssertNotEqual(string, "swift-corelibs-foundation", "Wrong result when reading UTF-8 file with UTF-16 encoding in contentsOf:encoding")
289289
} catch {
290-
XCTFail("Unable to init NSString from contentsOfURL:encoding:")
290+
XCTFail("Unable to init NSString from contentsOf:encoding:")
291291
}
292292
}
293293

0 commit comments

Comments
 (0)