问题标签 [nsdatadetector]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
11 浏览

ios - UITextView 中电话号码数据检测器的文本或呼叫选项

我有一个 TextView,为 iOS 上的电话号码打开了数据检测器。它工作正常,但它仅在您单击号码时提供呼叫选项。有人知道如何让它也显示文本选项吗?是否有某种简单的扩展或自定义 TextView 类可以使这变得简单和自动化?

谢谢你!

0 投票
0 回答
11 浏览

swiftui - NSDataDetector 是否使用来自 URLSession 的数据

NSDataDetector 是否使用来自 URLSession 的数据?我从服务器获取数据作为字符串我想将电子邮件、电话号码和链接作为链接而不是文本

0 投票
1 回答
31 浏览

ios - 在 swift 中使 URL 链接属性和可点击以及可编辑的 Textview

我想让 url 链接在 TextView 中可点击,并让该文本像 iPhone 中的 Notes 应用程序一样可编辑。

这是我尝试的:

这里的问题是,如果我将 isEditable 属性设置为 true,则链接未格式化,如果不可编辑,则剩余文本。我想实现与 iPhone 笔记应用程序相同的功能。有没有人遇到过这种情况?任何帮助,将不胜感激。

0 投票
0 回答
44 浏览

ios - 为什么在这段特定的代码中使用 utf16 来验证链接?

我正在寻找一种方法来验证一个字符串实际上是一个 URL,我非常喜欢这篇文章中的这段代码(从顶部开始第三个)如何在 Swift 中检查 URL 的有效性?

我的第一个问题是:为什么这个开发人员选择self.utf16.count而不是选择self.utf8.count其他变体之一。

我的第二个问题是:你怎么知道这实际上是在检查它是否是一个有效的 URL?这是否符合这些要求?(NSDataDetector.link 的文档实际上是空的。+ 苹果代码中没有注释)

任何意见表示赞赏。

0 投票
0 回答
22 浏览

swift - 检测日期何时包含时间

我正在 UITextView 中使用 NSDataDecetor。NSDataDecetor 检测日期并且它工作正常。但我不知道如何检查日期何时包含时间,因为如果文本没有指定时间(例如下午 5 点),NSDataDecetor 会将时间设置为上午 12 点。这是我的代码:

提前致谢