You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
// // Data+FileResource.swift // R.swift.Library // // Created by Tom Lokhorst on 2016-03-11. // From: https://github.com/mac-cain13/R.swift.Library // License: MIT License //
import Foundation
public struct NoUrlForResourceError: Error {}
public extension Data {
/**
Creates and returns NSData with the contents of the specified file resource (R.file.*).
- parameter resource: The file resource (R.file.*)
- returns: A NSData object with the contents of the specified file. */ init(resource: FileResourceType) throws { guard let url = resource.url() else { throw NoUrlForResourceError() } try self.init(contentsOf: url) } }
|