У меня есть строка NSString, которая выглядит как /test/test1/test2.Как я мог удалить test2, зная, что его можно назвать любым другим способом?Спасибо!
/test/test1/test2
test2
Похоже, вы ищете метод NSString stringByDeletingLastPathComponent (документация связана с вами).
stringByDeletingLastPathComponent
Метод NSString - (NSString *)stringByDeletingLastPathComponent сделает то, что вы хотите.
- (NSString *)stringByDeletingLastPathComponent
Одна нота, однако, превратит "/ foo / bar /" в "/ foo /", что может илиможет быть нежелательным.