iOS 6 UITextView链接检测问题

iOS 6 UITextView链接检测问题,ios,xcode,hyperlink,ios6,uitextview,Ios,Xcode,Hyperlink,Ios6,Uitextview,我在我的应用程序中遇到了一个奇怪的bug,我相信这是一个iOS 6 bug 我有一个UITextView,其中包含一些文本,其中包含一些链接和电话号码。在我的故事板中,我在UITextView的“检测”下检查了链接和电话号码。在代码中,我还做: _txtvFooter.editable = NO; _txtvFooter.dataDetectorTypes = UIDataDetectorTypeAll; 我遇到的问题很奇怪,但是当我从Xcode在我的设备(或sim卡)上运行我的应用程序时,U

我在我的应用程序中遇到了一个奇怪的bug,我相信这是一个iOS 6 bug

我有一个UITextView,其中包含一些文本,其中包含一些链接和电话号码。在我的故事板中,我在UITextView的“检测”下检查了链接和电话号码。在代码中,我还做:

_txtvFooter.editable = NO;
_txtvFooter.dataDetectorTypes = UIDataDetectorTypeAll;
我遇到的问题很奇怪,但是当我从Xcode在我的设备(或sim卡)上运行我的应用程序时,UITextView会检测到所有链接,我可以单击它们。如果我不在调试中运行应用程序(不通过Xcode运行),链接将显示为黑色标准文本,无法触摸。注意,这只发生在iOS 6上

在iOS 5模拟器上,链接显示为蓝色,无论应用程序是在调试中运行,还是刚刚从模拟器运行,都可以单击

我浏览了所有的互联网,找不到解决方案,也找不到任何其他报告过这个问题的人。有人知道iOS 6中是否有特别的变化吗?我想说的是,就像我说的,当直接从Xcode运行时,它会检测到链接,所以对我来说,它似乎是一个iOS 6错误


感谢您的帮助

我找到了导致我的问题的原因。我所做的是在故事板中包含UITextView的UITableView的页脚中放置UIView

修复是愚蠢的。。。我从UIView中删除了UITextView,并将其用作页脚(我曾经在页脚中有多个TextView),链接开始检测


但我仍然认为这是一个bug——因为如果您确实需要使用UIView,链接将无法从其中的文本视图中检测到。

您是否尝试在最小测试应用程序中重现此行为?只是为了确保没有任何东西会弄乱应用程序堆栈。@直到我今天才真正启动应用程序,所以它包含的内容很少