Необходимо использовать термофиксатор команда.
, Например, fuser /dev/cdrom
возвратит pid процесса с помощью /dev/cdrom
.
, При попытке размонтироваться, можно уничтожить процесс тезисов с помощью -k
переключатель (см. man fuser
).
Use: stringByAddingPercentEscapesUsingEncoding:
Возвращает представление получателя с использованием заданной кодировки для определения процента экранирований, необходимых для преобразования получателя в допустимую строку URL.
-(NSString *)stringByAddingPercentEscapesUsingEncoding:(NSStringEncoding)encoding
Представление получатель использует кодировку для определения процента экранирования, необходимого для преобразования получателя в допустимую строку URL. Возвращает nil, если кодирование не может закодировать конкретный символ
Добавляется по запросу @rule
NSString* urlText = @"70.84.58.40/projects/igolf/TipThumb/GOLF 58B.jpg";
NSString* urlTextEscaped = [urlText stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURL *url = [NSURL URLWithString: urlTextEscaped];
NSLog(@"urlText: '%@'", urlText);
NSLog(@"urlTextEscaped: '%@'", urlTextEscaped);
NSLog(@"url: '%@'", url);
Вывод NSLog:
urlText: '70.84.58.40/projects/igolf/TipThumb/GOLF 58B.jpg' urlTextEscaped: '70.84.58.40/projects/igolf/TipThumb/GOLF%2058B.jpg' url: '70.84.58.40/projects/igolf/TipThumb/GOLF%2058B.jpg'