小编Ste*_*hey的帖子

WKWebKit:没有dataDetectorTypes参数

UIWebView,添加UIDataDetectorTypes到视图相当容易:

myUIWebView.dataDetectorTypes = UIDataDetectorTypePhoneNumber;
Run Code Online (Sandbox Code Playgroud)

等等.但是,WKWebView似乎没有类似的属性.参考文献提到它已移至该WKWebViewConfiguration属性myWebKitView.configuration,但官方文档和标题本身都没有引用dataDetectorTypes.

我目前正在尝试将应用程序从使用迁移UIWebViewWKWebView,此应用程序目前具有用户可配置的功能UIDataDetectorTypes.那么,有没有办法使用提供的API实现它,或者我是否必须编写自己的代码来解析HTML?

xcode webkit objective-c uiwebview ios

11
推荐指数
3
解决办法
5279
查看次数

用逆变参数覆盖父方法

基本上,我想用不同的参数覆盖父类。例如:

class Hold<T> {
    public var value:T;
    public function new(value:T) {
        set(value);
    }
    public function set(value:T) {
        this.value = value;
    }
}
Run Code Online (Sandbox Code Playgroud)

然后覆盖该类,例如:

class HoldMore extends Hold<T> {
    public var value2:T;
    public function new(value:T, value2:T) {
        super(value);
        set(value, value2);
    }
    override public function set(value:T, value2:T) {
        this.value = value;
        this.value2 = value2;
    }
}
Run Code Online (Sandbox Code Playgroud)

显然这会返回一个错误,Field set overloads parent class with different or incomplete type. 有没有解决的办法?我尝试使用 a public dynamic function,然后setnew()函数中进行设置,但这给出了一个非常相似的错误。有什么想法吗?

haxe

5
推荐指数
1
解决办法
551
查看次数

标签 统计

haxe ×1

ios ×1

objective-c ×1

uiwebview ×1

webkit ×1

xcode ×1