My iOS Приложению необходимо расшифровать некоторые HTML страницы; то есть открывается iframe из специальной папки. Теперь для этого мне нужно применить NSURLProtocol.
Как я могу сделать то же самое в WKWebView.
Ниже мой фрагмент кода, который отлично работал в UIWebview:
@implementation AppDelegate
- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions
{
self.viewController = [[MainViewController alloc] init];
[NSURLProtocol registerClass:[LPProtocol class]];
return [super application:application didFinishLaunchingWithOptions:launchOptions];
}
@end
LpProtocol - это то место, где я обрабатываю пользовательские правила протокола
@interface LPProtocol () <NSURLConnectionDelegate, UIDocumentInteractionControllerDelegate>
@property (nonatomic, strong) NSURLConnection *connection;
@end
@implementation LPProtocol
+ (BOOL)canInitWithRequest:(NSURLRequest *)request {
///....
}
et c et c ..
Кто-нибудь может предложить мне как-нибудь