我有几个页面视图,每个都有一个webview。所有引用都很强。除了webview scrollview的使用和设置它的委托之外,一切正常。我使用它来监听滚动事件。
当设置webview.scrollview的委托并弹出当前视图时,会发生这种情况:
我该怎么做才能解决这个问题?在使用UIWebView时,这很好用,但现在升级到WKWebView后出现了这种情况。有没有一种新的方式来监听滚动事件?
当设置webview.scrollview的委托并弹出当前视图时,会发生这种情况:
objc[37721]: Cannot form weak reference to
instance (0x7fb988fe2800) of class WebViewPageController.
It is possible that this object was over-released,
or is in the process of deallocation.
我在 XCode 的堆栈跟踪中注意到这发生在:
WKWebView dealloc
WKWebView _updateDelegate
UIScrollView setDelegate
我该怎么做才能解决这个问题?在使用UIWebView时,这很好用,但现在升级到WKWebView后出现了这种情况。有没有一种新的方式来监听滚动事件?