我正在开发一个加密应用程序,我已经实现了一个文件选择器。选择文件后,我希望能够将文件名返回到“选择文件”按钮旁边的标签上。我怎样才能做到这一点?
答案 0 :(得分:2)
在某些时候,您可能会获得该文件的NSString路径。以下行将提取文件名,包括其扩展名:
NSString *fileName = [pathAsNSString lastPathComponent];
如果要删除扩展程序,请添加以下行:
[fileName stringByDeletingPathExtension];
(我从NSString类参考中获得了这个信息,在“使用路径”一节中 。“)
或者你的路径是NSURL / CFURL?然后,您可以通过调用url上的relativePath或absolutePath来获取NSString路径,具体取决于您获取路径的方式。 (同样,此信息位于NSURL类参考中。)
然后使用“fileName”设置标签的文本属性。执行此操作的确切代码取决于您用于标签的类。再一次,该课程的班级参考将为您提供所需的信息。