這是我的代碼,並在我的URL字符串空格不是由代碼字符串修改不起作用?
NSString *str = item.fileArtPath;
NSCharacterSet *set = [NSCharacterSet URLQueryAllowedCharacterSet];
[str stringByAddingPercentEncodingWithAllowedCharacters:set];
[str stringByReplacingOccurrencesOfString:@" " withString:@"%20"];
NSURL *urlString = [NSURL URLWithString:str];
下面的字符串編碼:
http://xx.xx.xx.xxx:xx/xx/xx/xx/xxx/Audio Adrenaline.jpg
^^^^^^^^^^^^^^^^^^^^
我用過之後Audio
後的空格不會被轉換爲%20
字符串替換。而在調試urlString
是nil
爲什麼這麼說?