Как вернуть имя файла на этикетке после выбранного в какао? - PullRequest
2 голосов
/ 21 мая 2011

Я работаю над приложением для шифрования и реализовал средство выбора файлов.После того, как я выбрал файл, я хочу иметь возможность вернуть имя файла на метку рядом с кнопкой «выбрать файл».Как я могу это сделать?

1 Ответ

2 голосов
/ 22 мая 2011

В какой-то момент вы, вероятно, получите путь NSString к файлу.Следующая строка извлечет имя файла, включая его расширение:

NSString *fileName = [pathAsNSString lastPathComponent]; 

Если вы хотите удалить расширение, добавьте эту строку:

[fileName stringByDeletingPathExtension];

(я получил эту информацию изСсылка на класс NSString, в разделе «Работа с путями».)

Или ваш путь в форме NSURL / CFURL?Затем вы можете получить из него путь NSString, вызвав относительныйPath или absolutePath в URL, в зависимости от того, как вы получили путь.(Опять же, эта информация содержится в справочнике по классам NSURL.)

Затем используйте «fileName» для установки свойства текста метки.Точный код для этого зависит от класса, который вы использовали для метки.Еще раз, Class Class Reference предоставит вам необходимую информацию.

...