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:
27
src/ios.m
27
src/ios.m
@@ -139,38 +139,32 @@ static void _start_initial_load(WKWebView* web_view)
|
||||
[self presentViewController:alertController animated:YES completion:^ {}];
|
||||
}
|
||||
|
||||
- (void)webView:(WKWebView*)webView
|
||||
decidePolicyForNavigationAction:(WKNavigationAction*)navigationAction
|
||||
decisionHandler:(void (^)(enum WKNavigationActionPolicy)) decisionHandler
|
||||
- (void)webView:(WKWebView*)webView decidePolicyForNavigationAction:(WKNavigationAction*)navigationAction decisionHandler:(void (^)(enum WKNavigationActionPolicy))decisionHandler
|
||||
{
|
||||
decisionHandler(navigationAction.shouldPerformDownload ? WKNavigationActionPolicyDownload : WKNavigationActionPolicyAllow);
|
||||
}
|
||||
|
||||
- (void)webView:(WKWebView*)webView
|
||||
decidePolicyForNavigationResponse:(WKNavigationResponse*)navigationResponse
|
||||
decisionHandler:(void (^)(enum WKNavigationResponsePolicy)) decisionHandler
|
||||
decisionHandler:(void (^)(enum WKNavigationResponsePolicy))decisionHandler
|
||||
{
|
||||
decisionHandler(navigationResponse.canShowMIMEType ? WKNavigationResponsePolicyAllow : WKNavigationResponsePolicyDownload);
|
||||
}
|
||||
|
||||
- (void)webView:(WKWebView*)webView
|
||||
navigationAction:(WKNavigationAction*)navigationAction
|
||||
didBecomeDownload:(WKDownload*)download
|
||||
- (void)webView:(WKWebView*)webView navigationAction:(WKNavigationAction*)navigationAction didBecomeDownload:(WKDownload*)download
|
||||
{
|
||||
download.delegate = self;
|
||||
}
|
||||
|
||||
- (void)webView:(WKWebView*)webView
|
||||
navigationResponse:(WKNavigationResponse*)navigationResponse
|
||||
didBecomeDownload:(WKDownload*)download
|
||||
- (void)webView:(WKWebView*)webView navigationResponse:(WKNavigationResponse*)navigationResponse didBecomeDownload:(WKDownload*)download
|
||||
{
|
||||
download.delegate = self;
|
||||
}
|
||||
|
||||
- (void)download:(WKDownload*)download
|
||||
decideDestinationUsingResponse:(NSURLResponse*)response
|
||||
suggestedFilename:(NSString*)suggestedFilename
|
||||
completionHandler:(void (^)(NSURL*))completionHandler
|
||||
suggestedFilename:(NSString*)suggestedFilename
|
||||
completionHandler:(void (^)(NSURL*))completionHandler
|
||||
{
|
||||
self.download_url = [[NSURL fileURLWithPath:NSTemporaryDirectory()] URLByAppendingPathComponent:suggestedFilename];
|
||||
completionHandler(self.download_url);
|
||||
@@ -178,20 +172,17 @@ static void _start_initial_load(WKWebView* web_view)
|
||||
|
||||
- (void)downloadDidFinish:(WKDownload*)download
|
||||
{
|
||||
UIDocumentPickerViewController* picker = [[UIDocumentPickerViewController alloc] initForExportingURLs:@[self.download_url]];
|
||||
UIDocumentPickerViewController* picker = [[UIDocumentPickerViewController alloc] initForExportingURLs:@[ self.download_url ]];
|
||||
picker.delegate = self;
|
||||
[self presentViewController:picker animated:YES completion:nil];
|
||||
}
|
||||
|
||||
- (void)download:(WKDownload*)download
|
||||
didFailWithError:(NSError*)error
|
||||
resumeData:(NSData*)resumeData
|
||||
- (void)download:(WKDownload*)download didFailWithError:(NSError*)error resumeData:(NSData*)resumeData
|
||||
{
|
||||
tf_printf("didFailWithError:%s\n", [error.localizedDescription UTF8String]);
|
||||
}
|
||||
|
||||
- (void)documentPicker:(UIDocumentPickerViewController*)controller
|
||||
didPickDocumentAtURLs:(NSArray<NSURL*>*)urls
|
||||
- (void)documentPicker:(UIDocumentPickerViewController*)controller didPickDocumentAtURLs:(NSArray<NSURL*>*)urls
|
||||
{
|
||||
tf_printf("did pick!\n");
|
||||
[[NSFileManager defaultManager] removeItemAtURL:self.download_url error:nil];
|
||||
|
||||
Reference in New Issue
Block a user