Сбой после нескольких просмотров на Youtube с использованием UIWebView - PullRequest
0 голосов
/ 18 апреля 2019

У меня было приложение IOS, которое использует UIWebView для просмотра Youtube.Однако недавно я обнаружил сбой приложения после просмотра нескольких видео на YouTube (около 4-5 видео).Я использую режим отладки на XCode, и немного информации предоставлено.

Я протестировал снова с простым UIViewController, добавив к нему UIWebview, указывая его на YouTube.Слушать для некоторых видео.Затем происходит сбой.

Ниже приведены журналы.

2019-04-18 18:25:01.658793+0800 testj[30393:4684669] [0x15a831600] Options: 320x180 [FFFFFFFF,FFFFFFFF] 00024060
2019-04-18 18:25:01.659327+0800 testj[30393:4684669] [0x15a831600] Decoding failed with error code 7
2019-04-18 18:25:01.659374+0800 testj[30393:4684669] [0x15a831600] Decoding: C0 0x014000B4 0x0000304A 0x22111100 0x00000000 983
2019-04-18 18:25:01.659426+0800 testj[30393:4684669] [0x15a831600] Options: 320x180 [FFFFFFFF,FFFFFFFF] 0001C060
2019-04-18 18:25:01.659640+0800 testj[30393:4684669] [0x15a831600] Decoding failed with error code 7
2019-04-18 18:25:01.659682+0800 testj[30393:4684669] [0x15a831600] Decoding: C0 0x014000B4 0x0000304A 0x22111100 0x00000000 983
2019-04-18 18:25:01.659725+0800 testj[30393:4684669] [0x15a831600] Options: 320x180 [FFFFFFFF,FFFFFFFF] 0001C060
2019-04-18 18:25:04.400842+0800 testj[30393:4684722] [0x15b044a00] Decoding failed with error code -1
2019-04-18 18:25:04.400988+0800 testj[30393:4684722] [0x15b044a00] Decoding: C0 0x014000B4 0x0000304A 0x22111100 0x00000000 10706
2019-04-18 18:25:48.130163+0800 testj[30393:4684678] WF: _WebFilterIsActive returning: NO
2019-04-18 18:25:54.709600+0800 testj[30393:4685231] [0x15b832400] Decoding failed with error code -1
2019-04-18 18:25:54.709712+0800 testj[30393:4685231] [0x15b832400] Decoding: C0 0x00B000B0 0x0000304A 0x11111100 0x00000000 879
2019-04-18 18:25:54.709741+0800 testj[30393:4685231] [0x15b832400] Options: 2x-1 [00000000,00B000B0] 0001C060
2019-04-18 18:25:55.561210+0800 testj[30393:4685229] [0x158a82c00] Decoding failed with error code -1
2019-04-18 18:25:55.561235+0800 testj[30393:4685229] [0x158a82c00] Decoding: C0 0x014000B4 0x0000304A 0x22111100 0x00000000 10706
2019-04-18 18:25:55.561242+0800 testj[30393:4685229] [0x158a82c00] Options: 320x180 [FFFFFFFF,FFFFFFFF] 00024060
2019-04-18 18:25:55.562628+0800 testj[30393:4685229] [0x158a87200] Decoding failed with error code -1
2019-04-18 18:25:55.562639+0800 testj[30393:4685229] [0x158a87200] Decoding: C0 0x014000B4 0x0000304A 0x22111100 0x00000000 5159
2019-04-18 18:25:55.562645+0800 testj[30393:4685229] [0x158a87200] Options: 320x180 [FFFFFFFF,FFFFFFFF] 00024060
(lldb) 

Затем происходит сбой.

Есть ли у кого-нибудь подобный опыт, которым можно поделиться?

- (void)viewDidLoad {
   [super viewDidLoad];

    NSString*      weburl = @"https://m.youtube.com/watch?v=JTdF-qUCp4A";

    [_webview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:weburl]]];
}

Единственная ошибка, которую я получил, это ошибка: сбой чтения памяти для0x0 WebThread (9): EXC_BAD_ACCESS (код = 1, адрес = 0x0)

...