无法找到URL applewebdata的任何操作

时间:2016-12-17 13:27:31

标签: ios objective-c hyperlink

我尝试打开在应用中点击的链接,如下所示:

- (BOOL)textView:(UITextView *)textView shouldInteractWithURL:(NSURL *)url inRange:(NSRange)characterRange
{

    UIApplication *myApp = [UIApplication sharedApplication];
    [myApp openURL:url];

    return YES;
}

但结果却没有任何反应。

Just:找不到任何针对URL applewebdata的行动:// 10FC0C33-238E-481E-BF44-8D0BA2B1FBB7 /%22https://vk.com/feed/%22没有任何结果。

1 个答案:

答案 0 :(得分:0)

我有这个确切的错误。问题是我声明了委托方法

    public func textView(_ textView: UITextView, shouldInteractWith URL: URL, in characterRange: NSRange) -> Bool {

在(Objective-C)类的(Swift)扩展中,但类头具有协议一致性声明。

一旦我将UITextFieldDelegate声明移到了委托方法所在的扩展名上,一切就全部成功了

extension MyViewController: UITextViewDelegate