在app中保存/查看文件

时间:2015-05-24 23:05:15

标签: ios objective-c

通过使用X Code,如何在我创建的应用程序中保存文件,其中包含用户已将信息输入的标签和文本字段?

此外,一旦保存了该信息,我如何在表格视图中打开该文件以将其视为.pdf或.txt文件?

我已经看过csv视频,它几乎就是这种性质,但现在我想查看我的下载列表,并能够选择我想要查看的文件。

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

这是一个非常模糊的问题,因为根据您要存储的数据的大小和类型,有许多方法。对于您建议的简单文本字段,NSUserDefaults重量轻且易于使用,并且可用于存储小字符串等。它还具有Xcode可读性的优点,因为它是一个.plist文件。

如果您需要将其另存为文本文件,请参阅Apple文档以获取粗略指南:https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Strings/Articles/readingFiles.html

编辑: 由于您实际上想要一个包含多个文件的列表,因此我肯定会遵循关于将字符串写入URI的Apple文档指南。请记住.pdf和.txt格式完全不同,后者更容易实现。您还必须自己管理表中文件的加载和显示。您可以通过将文件保存到应用程序支持目录中的特定文件夹并在需要时从中加载来实现此目的

答案 1 :(得分:0)

好的大家好!这是对我的困境的更新,希望这个答案将有助于未来的开发人员。旁注:我是Stack Overflow的新手,所以显然我需要10个声望来发布超过2个链接,我有1个声望。所以不幸的是,我会打破这个。我们开始吧!

  

通过使用X Code,如何在我创建的应用程序中保存文件,其中包含用户已将信息输入的标签和文本字段?

我找到并且很满意的答案是核心数据

这是我发现的一步一步的指令,它创建了一个导航控制器和UITableView来连接到视图控制器。在该View Controller中,我可以添加,编辑和保存多个UITextField值。

http://www.appcoda.com/introduction-to-core-data/

App Coda是一个很好的网站,可以在您开始执行更困难的任务之前完成基本功能的小任务。 1/3