ios - 如何将文本文件导入 iPad 应用程序?

标签 ios ipad file-io

对于一个学校项目,我正在编写一个 iOS iPad 应用程序,其中用户能够将句子输入到系统其他地方使用的核心数据中;然而,我的教授现在要求提供另一项功能,让用户能够以某种方式从 iPad 键盘以外的其他界面输入句子。例如,最理想的解决方案是能够将句子写入文本文件并通过 iTunes 将其导入到应用程序中。

我见过一些能够通过 iTunes 接收文件的不同应用程序,例如 VLC 应用程序,用户可以在其中将视频放入 VLC 应用程序的视频存储中。这允许 VLC 加载视频。我想知道是否有一个好的方法,或者是否可以使用我的应用程序中的文本文件来执行此操作,以便我可以将它们读入核心数据。

谢谢, 克里斯

最佳答案

这是可能的...首先,您需要向 info.plist 文件添加一个值,以启用 iTunes 文件共享(如 VLC 等)“UIFileSharingEnabled -> YES” 然后您可以通过 iTunes 存储文件。这些文件被放入您的应用程序“文档”-目录中...启动应用程序时,您需要检查新文件是否可用并处理这些更改...

您还可以添加文档类型/扩展名,以便当您收到包含 txt 文件的电子邮件时,可以使用您的应用程序打开它。 How do I register a custom filetype in iOS

关于ios - 如何将文本文件导入 iPad 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5888149/

相关文章:

ios - 在 RCTBridgeModule.h 中找不到 React/RCTDefines.h 文件

ios - 谷歌登录我做了SignInFor。我发现 ID token 已过期

java - 如何在文件中写入的对象之间进行算术运算?

android - 在 Android 中加载自定义 .so

ios - UIKeyboard 将通过交互式键盘关闭更改框架,而不是连续调用

iphone - 数组中的对象数组通过测试

iphone - 更改 tableView 的框架导致我的应用程序出现问题

iphone - SQLite Code在iPhone模拟器上运行,在iPad上崩溃

Java 扫描器不遍历整个文件

ios - UICollectionView:删除单元格问题