Загрузка нескольких wkwebview одновременно (iOS / Objective- C) - PullRequest
0 голосов
/ 04 марта 2020

Так что мой вопрос прост, но возможно ли технически загрузить несколько wkwebview одновременно, , чтобы все они загружались правильно?

Если я попытаюсь сделать это, как показано ниже некоторые из wkwebviews перестают загружаться в середине или не загружаются вообще (пусто). Я не делаю никаких взаимодействий с пользовательским интерфейсом, просто жду, пока они загрузятся.

Пример:

1. [wkwebviewA loadRequest:x]
2. [wkwebviewB loadRequest:x]
3. [wkwebviewC loadRequest:x]
4. didFinishNavigation (A), no error, wkwebview loads completely
5. didFinishNavigation (B), no error, wkwebview blank
6. didFinishNavigation (C), no error, wkwebview loads partly

Однако, если я делаю так, все работает нормально.

1. [wkwebviewA loadRequest:x]
2. didFinishNavigation (A), no error, wkwebview loads completely
3. [wkwebviewB loadRequest:x]
4. didFinishNavigation (B), no error, wkwebview loads completely
5. [wkwebviewC loadRequest:x]
6. didFinishNavigation (C), no error, wkwebview loads completely

Если технически возможно безопасно загрузить несколько wkwebviews, тогда, я думаю, это просто ошибка в моем приложении, но, пожалуйста, дайте мне знать.

...