nsdatadetector

    1热度

    1回答

    的UITextView提供了一个非常有用的数据检测功能,支持: 电话号码检测 URL检测街道地址检测 事件检测 出货追踪号码检测 航班号检测和 信息的用户可能想看看高达 我准备了一个小样本来测试它,我只是有一个问题: 我怎样才能改变检测文本的外观? 适用于tintColor和/或linkTextAttributes的更改似乎只适用于网址,电子邮件和电话号码。应用的UITextView的tintCo

    0热度

    2回答

    好开,我用NSDataDetector来检测这样的电话号码: func matchesFor(type: NSTextCheckingResult.CheckingType) -> [String] { do { let nsstring = self as NSString let detector = try NSDataDetector(types: t

    1热度

    2回答

    我在Apple Dev论坛https://devforums.apple.com/message/956514上发布了这个问题。我希望它也可以在这里发布。苹果开发论坛没有回应。 每当我输入的日期少于1900年,NSDataDetector匹配到错误的日期。 例如: 1201年1月1日的比赛,以2015年1月1日和1201年2月1日的比赛,以2014年2月1日 似乎在一月份,这比1900更早的任何日

    0热度

    2回答

    这不是很重要,但如果我使用NSDataDetector,如here并将它用于网站链接,我可以显示所有网站与.com,.us甚至.ca但不是.io 如果我使用http://website.io它正在工作,但如果文本是website.io它不起作用。 有人有一个解决方法,使其工作? 示例代码在游乐场工作,如果你需要: var string = "website.io is not ok but web

    0热度

    1回答

    我注意到了一些使用NSDataDetector将文本拉出的时间,我不确定我是否理解正在发生的事情。在我的情况下,我唯一的信息是时间 - 没有额外的日/月/年的日期信息。只是日期的时间部分 - 比如“11:30”,可能会嵌入一串文本中。 样本函数从字符串中提取日期信息: -(NSString*)extractTime:(NSString*)value { NSError *error =

    4热度

    1回答

    在iOS中有一个名为NSDataDetector的类,例如,让我们传递一个文本,它将检测该文本是否包含邮政地址,日期,链接等内容... 在我的情况下,我有兴趣找到一个类似的Android工具,让我们检测文本中的地址。我已经玩了Geocoder,但它只适用于你已经知道地址;否则,它不会达到目的。 的什么我正在寻找可能是一个例子: 考虑: This is just a sample text that

    0热度

    2回答

    有没有办法从react-native访问Cocoa的NSDataDetector? 类似UITextView的dataDetectorTypes? 我想用它来自动地址检测,以链接到地图。

    1热度

    1回答

    有没有匹配============================== ====================== 我知道,这是“空白”的问题,如果我在“https”的前面添加空白,那么它的作品。那么NSDataDetector不能解决这个问题吗? NSString *originString = @"【mans】下单立减5.00元https://kdt.im/uYMI4r"; NSDataD

    1热度

    2回答

    我正在使用NSDataDetector读取并将NSString日期/时间交换到NSDate中。 输入(lastRefreshStampString)是2014-05-05 02:54:45 +0000但是,一旦它被NSDataDetector处理,result.date就会变成2014-05-05 14:54:45 +0000。出于某种原因,它将02看作是PM并将其交换。 我该如何纠正这种行为?

    0热度

    1回答

    我知道我能做到textView.dataDetectorTypes = UIDataDetectorTypeLink;自动检测环节。 现在这个看起来很简单,但我无法找到一个方法来检查,如果UITextView的dataDetector居然找到了一个匹配。 我正在寻找类似BOOL hasLink = textView.hasLink;或BOOL hasLink = textView.text.has