我正在实现一个允许用户添加和共享不同文档的应用程序。通过在 plist 中启用“应用程序支持 iTunes 文件共享”,我完成了添加文档。因此,用户可以在 iTunes 的帮助下将他/她的文档直接添加到应用程序中。现在我的问题是我需要访问并在表格视图中显示我的应用程序下的所有文档及其标题。根据用户选择,我需要以 pdf 或任何其他格式显示它。
如何访问我的应用程序下的所有文件?
除了使用 iTues 之外,还有其他方法可以将文档转储到我的应用程序中吗?请提出更好的选择。
我正在实现一个允许用户添加和共享不同文档的应用程序。通过在 plist 中启用“应用程序支持 iTunes 文件共享”,我完成了添加文档。因此,用户可以在 iTunes 的帮助下将他/她的文档直接添加到应用程序中。现在我的问题是我需要访问并在表格视图中显示我的应用程序下的所有文档及其标题。根据用户选择,我需要以 pdf 或任何其他格式显示它。
如何访问我的应用程序下的所有文件?
除了使用 iTues 之外,还有其他方法可以将文档转储到我的应用程序中吗?请提出更好的选择。
我找到了解决方案。通过使用以下代码片段,我们可以轻松访问所有文件。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSFileManager *manager = [NSFileManager defaultManager];
NSArray *fileList = [manager contentsOfDirectoryAtPath:documentsDirectory error:nil];
for (NSString *s in fileList)
{
if ([s hasSuffix:@".pdf"])
{
//do stuff
}
else
{
// do stuff
}
}