Получить имя файла из NSURL У меня есть URL http://www.hdwallpapers.in/walls/honda_v4_concept_widescreen_bike-wide.jpg Я хочу извлечь имя файла, которое является "honda_v4_concept_widescreen_bike-wide.jpg" Как я могу это сделать? Ответ 1 Код ниже должен работать. Поместите ваш url выше в переменную NSURL с именем yourURL NSString *JPEGfilename = [[yourURL absoluteString] lastPathComponent]; Это даст вам ваше имя файла JPEG или ниже: NSURL *yourURL = [NSURL URLWithString:@"http://www.hdwallpapers.in/walls/honda_v4_concept_widescreen_bike-wide.jpg"]; NSString *JPEGfilename = [yourURL lastPathComponent]; Ответ 2 Swift 3: let urlString = "http://www.hdwallpapers.in/walls/honda_v4_concept_widescreen_bike-wide.jpg" if let url = URL(string: urlString) { print("file name: \(url.lastPathComponent)") } else { print("error - not a valid url!") } Ответ 3 просто используйте функцию basename basename() $url = http://www.fullhdwallpapers.in/wp-content/uploads/2017/01/Logan-Movie-Kid-2017-680x425.jpg echo basename($url);
Ответ 1 Код ниже должен работать. Поместите ваш url выше в переменную NSURL с именем yourURL NSString *JPEGfilename = [[yourURL absoluteString] lastPathComponent]; Это даст вам ваше имя файла JPEG или ниже: NSURL *yourURL = [NSURL URLWithString:@"http://www.hdwallpapers.in/walls/honda_v4_concept_widescreen_bike-wide.jpg"]; NSString *JPEGfilename = [yourURL lastPathComponent];
Ответ 2 Swift 3: let urlString = "http://www.hdwallpapers.in/walls/honda_v4_concept_widescreen_bike-wide.jpg" if let url = URL(string: urlString) { print("file name: \(url.lastPathComponent)") } else { print("error - not a valid url!") }
Ответ 3 просто используйте функцию basename basename() $url = http://www.fullhdwallpapers.in/wp-content/uploads/2017/01/Logan-Movie-Kid-2017-680x425.jpg echo basename($url);