- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我的 NSDocumentsDirectory 中保存了一些文件,如何获取这些文件的名称,然后在 uitableview 中显示这些名称?
我只想将对象的名称检索为 NSString,我可以将文件作为对象检索,但不能检索它们的名称。
这是它的代码:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSError * error;
objectsAtPathArray = (NSMutableArray*)[[NSFileManager defaultManager]
contentsOfDirectoryAtPath:documentsDirectory error:&error];
[objectsAtPathArray removeObjectAtIndex:0];
最后一行是删除 .DS_Store 文件
最佳答案
试试这个,
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
objectsAtPathArray = [[[NSFileManager defaultManager] contentsOfDirectoryAtPath:documentsDirectory error:nil]mutableCopy];
for(int i = 0; i < [objectsAtPathArray count]; i++)
{
if (![[objectsAtPathArray objectAtIndex:i]isEqualToString:@".DS_Store"])
{
[NewArray addObject:[objectsAtPathArray objectAtIndex:i]];
NSLog(@"NewArray=%@",[NewArray objectAtIndex:i]);
}
}
关于iphone - 如何获取存储在 NSDocumentDirectory 中的文件的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11975023/
我正在使用 NSDocumentDirectory 并将文件保存在我的 iPhone 上。我已经创建了一个字典并将其成功保存到 NSDocumentDirectory,我可以在重新启动我的应用程序时重
我想在我的 iPhone 应用程序中保存一些特定于用户的数据。我正在查看 SQLite 示例,它使用与此类似的东西: NSArray *paths = NSSearchPathForDirectori
我能够将文件数组保存在我的 NSDocumentDirectory 中。这是我使用的: NSArray *paths = NSSearchPathForDirectoriesInDom
这是用于将 UITextFields 的内容写入文件的代码(姓名、地址、联系人号码、电子邮件)。 NSDictionary *userDict = [NSDictionary dictionaryWi
我正在开发一个带有非常冗长的记录器模块的库,在 iOS 上,该库将 xml 日志写入一致文件树中的 NSDocumentDirectory。我想想出一种方法让这个库的用户可以轻松访问这些日志。 我知道
我在文档目录中创建了一个文件夹: fileManager.createDirectory(atPath:ziPFolderPath,withIntermediateDirectories: false
有人可以向我解释 iOS 应用程序上的文档目录是什么以及何时使用它吗? 目前我的看法是: 对我来说,它似乎是一个中央文件夹,用户可以在其中存储应用程序所需的任何文件。 这与 Core Data 存储数
我尝试使用 NSString *DocumentsDirectoryPath = //Code to fetch the Documents Directory Path; NSError *erro
大家好,我正在开发一个应用程序,它记录用户声音并将其保存到 NSDocumentDirectory。数据文件保存得很好。但问题是我想播放这些文件。我正在使用 TableView 来实现用 NSDocu
我想按文件名对所有 NSDocumentDirectory 进行排序,但文件夹应首先按名称排序,然后所有文件按名称排序。 在我的文档目录中,我也有很多文件和文件夹。 我有这样的数组, _filePat
我正在使用 HSImageSidebarView,当点击图像时,如果您想删除它,将弹出一个 AlertView。这是它删除侧边栏中显示的图像的方式: -(void)sidebar:(HSImageSi
它是这样的,在我的应用程序中,我有一个 UIScrollView,它是一个缩略图 View ,它们是来 self 的 NSCachesDirectory 的图像。我从选择器中保存了它们,然后在我的数组
我需要做以下事情:从在线文件创建一个包含文件名和创建日期的数组将此数组与 NSDocumentDirectory 中文件的文件名和创建日期数组进行比较。 如何从 NSDocumentDirectory
我正在为 iPad 开发此应用程序。我的第一个屏幕将显示 2 个 UIImageView(ImageView、ImageView2)和 2 个 UIButton(确认、浏览)。 我将简要描述我的应用程
我使用临时配置来安装我的应用程序。每次我安装应用程序时, NSDocumentDirectory 都是不同的。路径末尾的 GUID 发生变化。 为什么? 最佳答案 每个 ios 应用程序都是一个沙箱。
我有一个自定义库,可以从相机胶卷中选取多个图像,我将图像保存在 NSDocumentDirectory 中,如下所示: for (int i = 0; i < info.count;
嗨,我真的很难在我的 NSDocumentDirectory 中保存。顺便说一下,我正在使用 AGImagePicker。是的,我能够将其保存在 NSDocumentDirectory 中。但是如何唯
在任何情况下,当使用以下代码访问 NSDocumentDirectory 时,应用程序在 NSArray 中可以有多个路径: NSArray *paths = NSSearchPathForDirec
首先,我将网络服务中的图像路径存储到 SQLITE 中,然后使用本地路径将其取回。我正在使用 NSMutableArray。我已成功将一张图像存储在 NSDocumentDirectory 中,但我有
我在 nsdocumentdirectory 中有一些文件,当我获取这些文件时,它会返回随机位置的文件。我正在使用以下代码: NSString *downloadDirectory = [Utilit
我是一名优秀的程序员,十分优秀!