Jos*_*ane 3 macos objective-c nsstring
当用户从NSOpenPanel打开一个文件时,我得到一个文件的URL,例如:
/Users/Name/Documents/MyFile.png
所以我只想要这一点:
MyFile.png
但是,用户可以拥有任何长度的文件名,那么我怎么说,只能在最后一个正斜杠(/)之后得到字符串?我只是想得到文件名.
希望你能帮忙,谢谢.
NSString*fileName = [someStringContainingAPath lastPathComponent ];
更一般的建议:花一点时间阅读NSString和NSString(UIStringDrawing)的参考页面.那里有很多有用的方法,你可能不知道要找.除了上面演示的-lastPathComponent之外,还有-pathComponents,-componentsSeparatedByString:和许多其他方便的工具.
| 归档时间: |
|
| 查看次数: |
631 次 |
| 最近记录: |