- 博客(22)
- 收藏
- 关注
原创 IOS证书首次使用免输登录密码
首次使用钥匙串证书免密码安装时候首先执行:security set-key-partition-list -S apple-tool:,apple: -s -k 1234 ~/Library/Keychains/login.keychain-db
2021-10-18 19:07:23 734
原创 WKWebView拦截二
WKWebView拦截二继上个拦截新增拦截方式,基本上可以拦截所有+ (BOOL)handlesURLScheme:(NSString *)urlScheme{ return NO;}
2021-10-18 19:03:12 742
原创 WKWebView拦截资源
背景由于苹果对UIWebView的各种放弃,现在向WKWebView上面转才是正道,在从UIWebView转到WKWebView的过程中,还是遇到不少问题的.尤其是WKWebView的拦截资源很成问题.下面介绍下我遇到的问题和做的一些解决办法.解决方法1.第一种解决方法 [NSURLProtocol wk_registerScheme:@"http"]; [NSURLProtocol wk_registerScheme:@"https"];2.第二种解决方法自定义类遵守WKURLScheme
2021-05-06 21:02:28 1035
转载 WKWebView协议
介绍主要看一下WKWebView的两个协议:WKNavigationDelegate 和 WKUIDelegateWKNavigationDelegate代码展示(拷贝别的文章代码)//WKNavigationDelegate 这里拷贝别的文章代码- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(vo
2021-05-06 19:40:59 218
原创 Java的ZipFile解压乱码报错
描述Java自带的util的ZipFile解压含有中文名文件的zip会乱码和报错,因zip压缩编码不同导致;windows压缩一般是GBK编码,mac os和linux一般编码是utf-8,用java.util.zip.ZipFile不好统一解压编码.改成使用org.apache.tools.zip.ZipFile引入jar// An highlighted block<dependency> <groupId>org.apache.ant</groupId>
2021-04-22 19:56:38 2189
原创 iOS的WebView展示H5不能全屏展示
iOS的WebView展示H5不能全屏展示办法一方法二办法一直接在原生端配置UIWebView配置属性 if (@available(iOS 11.0, *)) { g_web.scrollView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever; } else { self.edgesForExtendedLayout = UIRectEdgeNone; }
2021-04-17 12:02:18 1490
原创 H5的audio/video标签播放音频流在safari里问题
safari中audio播放音频流描述接口代码提醒问题描述最近在做H5的video和audio播放视频或音频流的时候遇到问题:在chrome里和安卓里播放都没有问题,但是放到safari和iOS里播放就播放不出来.接口代码@RequestMapping(value = "/getVideo", method = RequestMethod.GET)public void getVideo(HttpServletRequest re , HttpServletResponse resp) {
2021-03-27 14:13:31 1678
原创 IOS的buildSetting配置Enable Testability
Enable Testability是否支持测试:这个默认是NO。如果设置成YES,会导致两个文件中定义了相同的全局变量,编译时候会报错,重复定义变量。
2021-03-03 10:27:19 855
原创 cordova 6.0用本地文件出现跨域问题:
cordova 6.0用本地文件出现跨域问题:原因解决办法原因因为IOS-WKWebView安全等级升级,所以造成了CORS问题解决办法- (WKWebViewConfiguration*) createConfigurationFromSettings:(NSDictionary*)settings{ WKWebViewConfiguration* configuration = [[WKWebViewConfiguration alloc] init]; ...
2021-02-08 17:41:02 2843
原创 iOS的Category类的方法执行和覆盖顺序研究
默认情况下是按文件编译顺序编译如果有一个分类文件含有load方法@implementation Animal (Dog)+(void)load{ NSLog(@"--编译Dog");}-(void)Test_Category{ NSLog(@"Dog Animal");}@end另一分类文件没有load@implementation Animal (Cat)-(void)Test_Category{ NSLog(@"Cat Animal");}@end
2021-02-02 11:50:11 967 2
原创 首次导入的P12钥匙串密码问题
iOS自动打包security解决弹框输入钥匙串密码问题iOS自动包xcodebuild 使用首次安装的p12文件,会弹出codesign使用xxxx私钥,而进行系统弹框要求输入钥匙串密码,输入密码后,选择始终允许,也就不会出现了。但是对于自动化打包要进行UI界面输入密码很致命的。解决指令:授权应用能首次访问权限//放开xcode工具 codesign工具权限可以这样security set-key-partition-list -S apple-tool:,apple: -s -k ${pwd}
2020-11-21 15:20:38 1116
原创 iOS一键打包xcodeBuild
iOS一键打包xcodeBuild最近项目需要实现项目一键打包的能力,于是便研究了xcodebuild,使用过程还是遇到不少问题的。
2020-10-11 20:51:17 2246 4
原创 关于IOS14不能安装企业App
关于IOS14不能安装企业App1.plist文件必须是放在https服务器2.主要是对于ipa是否要放在https服务器,两种办法:如果是域名访问ipa,必须是https服务器。如果是ip访问ipa,https和http服务器都是可以的记录下。...
2020-09-27 16:03:49 2763
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人