问题标签 [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.
ios - UITextView 中电话号码数据检测器的文本或呼叫选项
我有一个 TextView,为 iOS 上的电话号码打开了数据检测器。它工作正常,但它仅在您单击号码时提供呼叫选项。有人知道如何让它也显示文本选项吗?是否有某种简单的扩展或自定义 TextView 类可以使这变得简单和自动化?
谢谢你!
swiftui - NSDataDetector 是否使用来自 URLSession 的数据
NSDataDetector 是否使用来自 URLSession 的数据?我从服务器获取数据作为字符串我想将电子邮件、电话号码和链接作为链接而不是文本
ios - 在 swift 中使 URL 链接属性和可点击以及可编辑的 Textview
我想让 url 链接在 TextView 中可点击,并让该文本像 iPhone 中的 Notes 应用程序一样可编辑。
这是我尝试的:
这里的问题是,如果我将 isEditable 属性设置为 true,则链接未格式化,如果不可编辑,则剩余文本。我想实现与 iPhone 笔记应用程序相同的功能。有没有人遇到过这种情况?任何帮助,将不胜感激。
ios - 为什么在这段特定的代码中使用 utf16 来验证链接?
我正在寻找一种方法来验证一个字符串实际上是一个 URL,我非常喜欢这篇文章中的这段代码(从顶部开始第三个)如何在 Swift 中检查 URL 的有效性?:
我的第一个问题是:为什么这个开发人员选择self.utf16.count
而不是选择self.utf8.count
其他变体之一。
我的第二个问题是:你怎么知道这实际上是在检查它是否是一个有效的 URL?这是否符合这些要求?(NSDataDetector.link 的文档实际上是空的。+ 苹果代码中没有注释)
任何意见表示赞赏。
swift - 检测日期何时包含时间
我正在 UITextView 中使用 NSDataDecetor。NSDataDecetor 检测日期并且它工作正常。但我不知道如何检查日期何时包含时间,因为如果文本没有指定时间(例如下午 5 点),NSDataDecetor 会将时间设置为上午 12 点。这是我的代码:
提前致谢