我已经创建了一个带有可检测链接的UITextView,但是我无法使用UITextView委托函数'shouldinteractwithURL‘。
我得到一个警告,该实例方法几乎与另一个实例方法匹配。我已经查看了委派函数,iOS10.0的'shouldinteractwithURL‘函数已经更新,但是我想使用与iOS9兼容的函数版本。但是,即使我使用新版本并将部署目标设置为iOS10,我也会收到相同的警告,并且函数仍然没有被调用(我已经正确发送了文本视图委派)。
Xcode建议的解决方案是要么将函数设置为私有的,要么添加@nonobjc。这两种方法都不起作用,因此单击链接时不会发生任何事情。
还有其他人遇到过这个问题吗?或者这是Xcode8.0的问题吗?
https://stackoverflow.com/questions/38170591
复制相似问题