Skip to content

Commit a029cf8

Browse files
committed
Simplify NSData initializer with FileResourceType
By using the `.url()` function
1 parent 35b6c9c commit a029cf8

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

Library/Foundation/NSData+FileResource.swift

+1-6
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,7 @@ public extension NSData {
1818
- returns: A NSData object with the contents of the specified file.
1919
*/
2020
public convenience init?(resource: FileResourceType) {
21-
let bundle = resource.bundle ?? NSBundle.mainBundle()
22-
23-
guard let url = bundle.URLForResource(resource.name, withExtension: resource.pathExtension) else {
24-
return nil
25-
}
26-
21+
guard let url = resource.url() else { return nil }
2722
self.init(contentsOfURL: url)
2823
}
2924
}

0 commit comments

Comments
 (0)