Я всегда использовал для изменения пользовательского агента WKWebView следующим образом:
NSDictionary *dictionary = [NSDictionary dictionaryWithObjectsAndKeys: @"My Custom Agent", @"UserAgent", nil];
[[NSUserDefaults standardUserDefaults] registerDefaults:dictionary];
Он все еще работает с iOS 13, однако он не работает с iPad OS 13. Я могу В документации ничего не сказано о том, почему он больше не работает.
Для iPad OS 13 работает
wkWebView.customUserAgent = @"My Custom Agent";
Однако я хотел бы знать, почему он не работает с NSUserDefaults
больше, кто-нибудь испытывал это и знает почему?