remove some unwraps

This commit is contained in:
Mingshen Sun 2019-06-09 22:18:54 -07:00
parent 15518733b0
commit 82232be92c
No known key found for this signature in database
GPG key ID: 1F86BA2052FED3B4
5 changed files with 31 additions and 27 deletions

View file

@ -33,11 +33,11 @@ extension PasswordEntity {
return passwordCategoryArray
}
public func getURL() -> URL? {
if let p = getPath().stringByAddingPercentEncodingForRFC3986() {
return URL(string: p)
public func getURL() throws -> URL {
if let p = getPath().stringByAddingPercentEncodingForRFC3986(), let u = URL(string: p) {
return u
}
return nil
throw AppError.Unknown
}
// XXX: define some getters to get core data, we need to consider