如何以编程方式从 iPad 3 访问和显示文档?
Posted
技术标签:
【中文标题】如何以编程方式从 iPad 3 访问和显示文档?【英文标题】:How to access and display documents from iPad3 programatically? 【发布时间】:2012-08-27 10:59:53 【问题描述】:我正在实现一个允许用户添加和共享不同文档的应用程序。通过在 plist 中启用“应用程序支持 iTunes 文件共享”,我完成了添加文档。因此,用户可以在 iTunes 的帮助下将他/她的文档直接添加到应用程序中。现在我的问题是我需要访问并在表格视图中显示我的应用程序下的所有文档及其标题。根据用户选择,我需要以 pdf 或任何其他格式显示它。
如何访问我的应用程序下的所有文档?
除了使用 iTues 之外,还有其他方法可以将文档转储到我的应用程序中吗?请提出更好的选择。
【问题讨论】:
【参考方案1】:我找到了解决方案。通过使用以下代码 sn -p 我们可以轻松访问所有文件。
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
【讨论】:
以上是关于如何以编程方式从 iPad 3 访问和显示文档?的主要内容,如果未能解决你的问题,请参考以下文章
iPad SplitViewController 以编程方式显示弹出框