如何从UITextView获取检测到的文本?

时间:2012-07-26 07:28:10

标签: iphone objective-c ios

  

可能重复:
  Getting detected data from the UITextView

我昨天发布了同样的问题,但我没有得到所需的答复,所以我再次发布这个问题,更多的澄清.sorry为此。 我正在使用UITextView。我制作了UITextView来检测所有链接,地址,事件和电话号码。很好,它给我想要的输出如下: enter image description here

现在我的要求是将那些电话号码(123456)和电子邮件(abc@mail.com)保存到单独的变量中。是否有任何规定或方法可以从textview中获取唯一检测到的文本?

1 个答案:

答案 0 :(得分:1)

查看NSDataDetector(适用于iOS 4.0 +,OS X 10.7+) https://developer.apple.com/library/mac/#documentation/Foundation/Reference/NSDataDetector_Class/Reference/Reference.html

您应该可以将UITextView中的文字作为NSString,然后通过NSDataDetector运行。您应该能够通过搜索NSDataDetector找到有关Stack Overflow和网络的更多信息。