2010-11-06 5 views
0

В моем приложении у меня есть NSURL, который является файловым путем. Если файл или имя папки содержат русские символы вместо обычного пути, то «/ Users/user/Downloads /% D0% 94% D0% BE% D0% BC% D0% B0% D1% 88% D0% BD % D0% B5% D0% B5% D0% B7% D0% B0% D0% B4% D0% B0% D0% BD% D0% B8% D0% B5% D0% BD% D0% B0% D0% BB% D0 % B5% D1% 82% D0% BE.doc ".NSString & NSURL и русский язык

Есть ли способ исправить это?

Заранее благодарен!

ответ

1

Это ожидаемое поведение для NSURL, поскольку URL-адреса файлов не могут содержать специальные символы.

Что вы пытаетесь сделать с URL? Если вы используете его, получите файл из системы, он должен работать. Похоже, вы пытаетесь отобразить путь к пользователю, где и в каком контексте?

+0

Я хочу получить путь к файлу, который пользователь выбрал в NSPathControl. Затем я использую URL url = [[pathControl clickedPathComponentCell]]; получить путь к файлу и сохранить файл в NSData – Knodel

+0

Вы хотите использовать initWithContentsOfFile :? –

Смежные вопросы