format: I don't know hot to configure clang-format to make Objective-C look remotely OK.
Some checks failed
Build Tilde Friends / Build-All (push) Has been cancelled
Some checks failed
Build Tilde Friends / Build-All (push) Has been cancelled
This commit is contained in:
23
src/ios.m
23
src/ios.m
@@ -139,30 +139,24 @@ static void _start_initial_load(WKWebView* web_view)
|
|||||||
[self presentViewController:alertController animated:YES completion:^ {}];
|
[self presentViewController:alertController animated:YES completion:^ {}];
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)webView:(WKWebView*)webView
|
- (void)webView:(WKWebView*)webView decidePolicyForNavigationAction:(WKNavigationAction*)navigationAction decisionHandler:(void (^)(enum WKNavigationActionPolicy))decisionHandler
|
||||||
decidePolicyForNavigationAction:(WKNavigationAction*)navigationAction
|
|
||||||
decisionHandler:(void (^)(enum WKNavigationActionPolicy)) decisionHandler
|
|
||||||
{
|
{
|
||||||
decisionHandler(navigationAction.shouldPerformDownload ? WKNavigationActionPolicyDownload : WKNavigationActionPolicyAllow);
|
decisionHandler(navigationAction.shouldPerformDownload ? WKNavigationActionPolicyDownload : WKNavigationActionPolicyAllow);
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)webView:(WKWebView*)webView
|
- (void)webView:(WKWebView*)webView
|
||||||
decidePolicyForNavigationResponse:(WKNavigationResponse*)navigationResponse
|
decidePolicyForNavigationResponse:(WKNavigationResponse*)navigationResponse
|
||||||
decisionHandler:(void (^)(enum WKNavigationResponsePolicy)) decisionHandler
|
decisionHandler:(void (^)(enum WKNavigationResponsePolicy))decisionHandler
|
||||||
{
|
{
|
||||||
decisionHandler(navigationResponse.canShowMIMEType ? WKNavigationResponsePolicyAllow : WKNavigationResponsePolicyDownload);
|
decisionHandler(navigationResponse.canShowMIMEType ? WKNavigationResponsePolicyAllow : WKNavigationResponsePolicyDownload);
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)webView:(WKWebView*)webView
|
- (void)webView:(WKWebView*)webView navigationAction:(WKNavigationAction*)navigationAction didBecomeDownload:(WKDownload*)download
|
||||||
navigationAction:(WKNavigationAction*)navigationAction
|
|
||||||
didBecomeDownload:(WKDownload*)download
|
|
||||||
{
|
{
|
||||||
download.delegate = self;
|
download.delegate = self;
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)webView:(WKWebView*)webView
|
- (void)webView:(WKWebView*)webView navigationResponse:(WKNavigationResponse*)navigationResponse didBecomeDownload:(WKDownload*)download
|
||||||
navigationResponse:(WKNavigationResponse*)navigationResponse
|
|
||||||
didBecomeDownload:(WKDownload*)download
|
|
||||||
{
|
{
|
||||||
download.delegate = self;
|
download.delegate = self;
|
||||||
}
|
}
|
||||||
@@ -178,20 +172,17 @@ static void _start_initial_load(WKWebView* web_view)
|
|||||||
|
|
||||||
- (void)downloadDidFinish:(WKDownload*)download
|
- (void)downloadDidFinish:(WKDownload*)download
|
||||||
{
|
{
|
||||||
UIDocumentPickerViewController* picker = [[UIDocumentPickerViewController alloc] initForExportingURLs:@[self.download_url]];
|
UIDocumentPickerViewController* picker = [[UIDocumentPickerViewController alloc] initForExportingURLs:@[ self.download_url ]];
|
||||||
picker.delegate = self;
|
picker.delegate = self;
|
||||||
[self presentViewController:picker animated:YES completion:nil];
|
[self presentViewController:picker animated:YES completion:nil];
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)download:(WKDownload*)download
|
- (void)download:(WKDownload*)download didFailWithError:(NSError*)error resumeData:(NSData*)resumeData
|
||||||
didFailWithError:(NSError*)error
|
|
||||||
resumeData:(NSData*)resumeData
|
|
||||||
{
|
{
|
||||||
tf_printf("didFailWithError:%s\n", [error.localizedDescription UTF8String]);
|
tf_printf("didFailWithError:%s\n", [error.localizedDescription UTF8String]);
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)documentPicker:(UIDocumentPickerViewController*)controller
|
- (void)documentPicker:(UIDocumentPickerViewController*)controller didPickDocumentAtURLs:(NSArray<NSURL*>*)urls
|
||||||
didPickDocumentAtURLs:(NSArray<NSURL*>*)urls
|
|
||||||
{
|
{
|
||||||
tf_printf("did pick!\n");
|
tf_printf("did pick!\n");
|
||||||
[[NSFileManager defaultManager] removeItemAtURL:self.download_url error:nil];
|
[[NSFileManager defaultManager] removeItemAtURL:self.download_url error:nil];
|
||||||
|
|||||||
Reference in New Issue
Block a user