Това, което правя, е да изпращам JSON структуриран низ на NSULRRequest, да се отървавам от префикса urlscheme, да го сериализирам в JSON и след това каквото мога да направя с него.
urlscheme://{"Type":"photo","Name":"Photo13"}
Така че промених NSURLRequest на низ, като направих
let url = request.URL
let string = "\(url)"
print(string)
но низът изглежда като
urlscheme://%7B%22Type%22:%22photo%22,%22Name%22:%22Photo13%22%7D
Така че трябва да го променя, като извиквам stringByReplacingOccurrencesOfString отново и отново при всички възможни промени.
replacedString = replacedString.stringByReplacingOccurrencesOfString("%7B",
withString: "{",
options: NSStringCompareOptions.LiteralSearch,
range: nil)
.
..
...
Има ли по-добър начин да направите това в Swift?