如何将大文本输入 iOS 应用程序?

Posted

技术标签:

【中文标题】如何将大文本输入 iOS 应用程序?【英文标题】:How to get large text into iOS app? 【发布时间】:2015-02-26 14:55:22 【问题描述】:

我需要一种将几段文本发送到 ios 应用程序的方法。这适用于食谱或日记应用程序。如果用户只输入几句话,他们可以直接在应用程序中进行。但是对于几个段落,他们希望在他们的计算机上完成,然后将文本发送到应用程序。

或者即使他们从网络(在他们的桌面上)复制食谱。他们需要一种将数据粘贴到应用程序中的方法。

在不创建网站或应用程序需要依赖的其他组件的情况下,有什么方法可以将大量文本输入应用程序?

对于 Mac 用户,他们可以通过 iCloud 使用 Notes 应用程序。然后从 Notes 复制/粘贴到应用程序中。我不认为 Windows 用户有这个选项。但是,这确实会造成脱节的体验。

是否有某种方法可以绑定 iCloud 以将文本传送到应用程序,以便 Windows 和 Mac 用户拥有相同的体验?

【问题讨论】:

【参考方案1】:

您可以通过 iTunes for Example 导入文本文件并从您的应用程序访问这些文件。 另一种方法是在您的应用程序中使用 iCloud。这将在 iCloud Drive 中显示一个带有您应用程序名称的文件夹。 Windows 用户可以使用 iCloud 网页界面上传文件。

最简单的可能是从发送给自己的电子邮件中复制和粘贴。

【讨论】:

对于 iCloud Drive,他们如何将文本输入其中? Mac=TextEdit 和 Windows=记事本?从那里,应用程序如何读取其中的任何内容?我猜如果是.txt,我可以从应用程序中搜索该文件类型吗? 通过 iCloud 云盘。每个可以访问您的 iCloud 帐户的应用程序都有一个文件夹。例如......我是 iOS 上的 Photomatix 用户,该应用程序存储我的文件(和我认为的设置),在 iCloud 驱动器上,我可以在文件夹“Photomatix”中看到这些文件【参考方案2】:

我能想到几个选项:

    让用户将文本文件导入应用程序。 在您的应用程序中实现 Web 服务器。提供带有用户可以输入的文本视图的 html 页面。然后,用户可以从同一网络上的任何 Web 浏览器(例如用户的家庭 WiFi)连接到您的应用程序,并在其计算机上的 Web 表单中输入内容。在 github 上查找 CocoaHTTPServer。

【讨论】:

以上是关于如何将大文本输入 iOS 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

如何将大文本文件拆分为行数相等的小文件?

将大文本提供给 PyTextRank

在 iOS 7 WebView 上的 HTML 输入控件中选择文本时如何删除或禁用“定义”选项?

如何有效地将大字符串从 Python 传递到 C++ 扩展方法?

C# - 将大 (150MB) 文本文件读入富文本框

将大文本文件加载到richtextbox c# [重复]