Skip to content

Commit 8fa155c

Browse files
Mathias NaglerMathias Nagler
authored andcommitted
Fixes crash when trying to transform invalid urlString
1 parent a30d148 commit 8fa155c

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

‎ObjectMapper/Transforms/URLTransform.swift‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,10 @@ public class URLTransform<ObjectType, JSONType>: MapperTransform<ObjectType, JSO
1616

1717
override public func transformFromJSON(value: AnyObject?) -> ObjectType? {
1818
if let URLString = value as? String {
19-
return (NSURL(string: URLString) as ObjectType)
19+
let url = NSURL(string: URLString)
20+
if let unwrappedUrl = url {
21+
return (url as ObjectType)
22+
}
2023
}
2124
return nil
2225
}

0 commit comments

Comments
 (0)