Remove ambiguous method signature

This commit is contained in:
Timothy Moose
2016-08-15 16:35:23 -05:00
parent cb165e266e
commit 7b0a23e39b
+5 -5
View File
@@ -265,21 +265,21 @@ extension SwiftMessages {
public class func viewFromNib<T: UIView>(filesOwner: AnyObject = NSNull.init()) throws -> T {
let name = T.description().componentsSeparatedByString(".").last
assert(name != nil)
let view: T = try viewFromNib(named: name!, bundle: nil, filesOwner: filesOwner)
let view: T = try internalViewFromNib(named: name!, bundle: nil, filesOwner: filesOwner)
return view
}
public class func viewFromNib<T: UIView>(named name: String, filesOwner: AnyObject = NSNull.init()) throws -> T {
let view: T = try viewFromNib(named: name, bundle: nil, filesOwner: filesOwner)
let view: T = try internalViewFromNib(named: name, bundle: nil, filesOwner: filesOwner)
return view
}
public class func viewFromNib<T: UIView>(named name: String, bundle: NSBundle, filesOwner: AnyObject = NSNull.init()) throws -> T {
let view: T = try viewFromNib(named: name, bundle: bundle, filesOwner: filesOwner)
public class func viewFromNib<T: UIView>(named name: String, bundle: NSBundle, filesOwner: AnyObject = NSNull.init()) throws -> T {
let view: T = try internalViewFromNib(named: name, bundle: bundle, filesOwner: filesOwner)
return view
}
private class func viewFromNib<T: UIView>(named name: String, bundle: NSBundle? = nil, filesOwner: AnyObject = NSNull.init()) throws -> T {
private class func internalViewFromNib<T: UIView>(named name: String, bundle: NSBundle? = nil, filesOwner: AnyObject = NSNull.init()) throws -> T {
let resolvedBundle: NSBundle
if let bundle = bundle {
resolvedBundle = bundle