objective-c - iOS程序在ios8的系统下页面跳转后闪退,ios9的系统下不会闪退
天蓬老师
天蓬老师 2017-04-18 09:48:01
0
9
586

1、app在ios8的机子上真机调试,在页面跳转后,在返回到上级界面,再次点击屏幕,就出现闪退.
开启僵尸对象,打印信息如下:* -[_UIWebViewScrollView _systemGestureStateChanged:]: message sent to deallocated instance 0x3183a00
2、app在ios9 的机子上真机调试一切正常。

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(9)
Ty80

オーナーさん、私もこの問題に遭遇しましたが、まだ解決していませんか?

いいねを押す +0
黄舟

iOS8 で delegatedatasource を使用する場合は注意してください。

iOS8 の一部の delegatedatasource は、assign を使用して宣言されており、期限内にリリースされないとクラッシュが発生しやすくなります。

delegate が使用される場合は常に、その表示位置を dealloc 内の nil に設定することをお勧めします。

として

リーリー
いいねを押す +0
左手右手慢动作
  • (無効)dealloc
    {

    リーリー

    }

いいねを押す +0
伊谢尔伦

viewWillDisappear [self.webView stopLoading];

に文章を書きます
いいねを押す +0
伊谢尔伦

この問題は、サードパーティのバックルを参照し、スウィズル メソッドを使用してメモリ リークを引き起こしたことが原因で見つかりました。

いいねを押す +0
Peter_Zhu

投稿者はどのサードパーティを使用していますか?開示してもよろしいでしょうか?ここでも同じ問題があります...

いいねを押す +0
左手右手慢动作

6時間検索した結果、どのライブラリが原因かをついに特定しました。 。 。 UIScrollView+HeaderScaleImage! ! ! ! !

いいねを押す +0
阿神

プロジェクトの UIScrollView カテゴリが dealloc メソッドをオーバーライドしているかどうかを確認します

いいねを押す +0
小葫芦

この UIScrollView+HeaderScaleImage を使用して解決する方法

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート