Формат URL -адреса файла nsopenpanel
-
22-10-2019 - |
Вопрос
У меня есть nsopenpanel, и я получаю URL для файла из него и положил его в NSString, как это:
imageURL = [[[panel URLs] objectAtIndex: 0] absoluteString];
Затем, когда я перехожу, чтобы сохранить файл (в том же месте, что и файл, был открыт), я использую это:
[imageData writeToFile:[NSString stringWithFormat:@"%@/%@.%@", imageURL, imageName, imageType] atomically:NO];
Проблема с этим в том, что он не сохранит в каком -либо месте с пространством. Например, в этом пути была папка, как это:
Эта папка
Это будет помещено в строку, как это:
Этот%20 раз
Но это, конечно, не может спасти в этом месте, потому что это не правильно. Как я могу обойти это? Возможно получить фактическую строку без изменений? Спасибо.
Решение
попробуй это,
imageURL = [imageURL stringByReplacingPercentEscapesUsingEncoding:NSAsciiStringEncoding]
Не связан с StackOverflow