首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >作物NSURL / NSString

作物NSURL / NSString
EN

Stack Overflow用户
提问于 2012-04-05 08:21:22
回答 3查看 278关注 0票数 0

我得到了一些网址,指向某些mp3的内容如下:

代码语言:javascript
复制
(1) localhost://blablabla/song1.mp3
(2) localhost://blablabla/songwithmorechars.mp3

诸若此类。

如何将URL裁剪到:

代码语言:javascript
复制
(1) song1.mp3
(2) songwithmorechars.mp3

需要显示我的AVAudioPlayer正在UILabel中播放的当前歌曲。

谢谢

解决方案:

交易是这样的:

代码语言:javascript
复制
titleLabel.text = [[[self.audioPlayer.url absoluteString] lastPathComponent] stringByReplacingOccurrencesOfString:@".mp3" withString:@""];
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-04-05 08:26:45

接受带有最后一个/的子字符串(在ObjC中有一个方法!)

代码语言:javascript
复制
NSString *sub = [url lastPathComponent];

下面是该方法的信息:

NSString lastPathComponent Apple

票数 0
EN

Stack Overflow用户

发布于 2012-04-05 08:28:08

只需使用[url lastPathComponent],您不需要首先将其转换为字符串。

票数 0
EN

Stack Overflow用户

发布于 2012-04-05 08:29:56

代码语言:javascript
复制
NSURL *firstURL = [NSURL URLWithString:@"localhost://blablabla/song1.mp3"];
NSString *firstString = [firstURL absoluteString];
NSLog(@"Name:%@",[firstString lastPathComponent]);

从医生那里:

NSURL类引用

NSString类引用

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10025050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档