Updated for OS X 10.11 and Swift 2
Added more descriptive errors.
This commit is contained in:
committed by
Kim Wittenburg
parent
45f664cb10
commit
80f177807d
@@ -125,7 +125,7 @@ public struct iTunesAPI {
|
||||
/// - returns: The query URL or `nil` if `term` is invalid.
|
||||
public static func createAlbumSearchURLForTerm(term: String) -> NSURL? {
|
||||
var searchTerm = term.stringByReplacingOccurrencesOfString(" ", withString: "+")
|
||||
searchTerm = CFURLCreateStringByAddingPercentEscapes(nil, searchTerm, nil, nil, CFStringBuiltInEncodings.UTF8.rawValue) as String
|
||||
searchTerm = searchTerm.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet())!
|
||||
if searchTerm.isEmpty {
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user