我的 NSArray 是:
self.files = [bundle pathsForResourcesOfType:@"ppt" inDirectory:@"thepowerpoints"];
这将返回的完整路径
/User/Name/.../filename.ppt
我可以使用 NSString 来仅获取文件名:
NSString *documentsDirectoryPath = [self.files objectAtIndex:thepath.row];
self.filenames = [[documentsDirectoryPath lastPathComponent] stringByDeletingPathExtension];
有没有一种方法可以清理原始 NSArray 以仅返回 lastPathComponent 而没有扩展名?
我需要这样做才能在 tableview 数组中搜索。目前,如果一个文件名为“Test.ppt”,如果我输入“/User/Name”,搜索栏将显示它,因为它正在搜索的数组包含整个路径。
我希望它只搜索文件名。