Какой лучший способ удалить расширение URL в iPhone?
Я использовал [urlString stringByDeletingPathExtension], но я только что понял, что он заменяет http:// на http:/ по неизвестной причине.Скорее всего, этот метод для путей к файлам, а не URL.
[urlString stringByDeletingPathExtension]
http://
http:/
Если строковая операция уменьшает // до / (поскольку двойная косая черта не имеет смысла в пути), просто используйте аналог URL, URLByDeletingPathExtension: для объекта NSURL, который создается с помощью [NSURL URLWithString: urlString].