[英]Crop NSURL / NSString
我得到了一些指向某些 mp3 的 URL,例如:
(1) localhost://blablabla/song1.mp3
(2) localhost://blablabla/songwithmorechars.mp3
等等。
如何將 URL 裁剪為:
(1) song1.mp3
(2) songwithmorechars.mp3
需要在UILabel
中顯示我的AVAudioPlayer
正在播放的當前歌曲。
謝謝
解決方案:
這是交易:
titleLabel.text = [[[self.audioPlayer.url absoluteString] lastPathComponent] stringByReplacingOccurrencesOfString:@".mp3" withString:@""];
取最后一個 / 的 substring(ObjC 中有一個方法!)
NSString *sub = [url lastPathComponent];
這是該方法的信息:
只需使用[url lastPathComponent]
,您不需要先將其轉換為字符串。
采用
NSString *lastString = [yourStringName lastPathComponent];
NSURL *firstURL = [NSURL URLWithString:@"localhost://blablabla/song1.mp3"];
NSString *firstString = [firstURL absoluteString];
NSLog(@"Name:%@",[firstString lastPathComponent]);
來自文檔:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.