自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(114)
  • 收藏
  • 关注

原创 获取整个网页内容

#pragma mark - WKNavigationDelegate-(void)webView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation{ //获取整个网页的HTML代码 // NSString *doc =@"document.getElementsByTagName('html')[0].innerHTML"; // [webView evaluateJ..

2021-08-31 11:10:13 357

原创 延遲事情 - dispatch_source_t

首先宏定义static dispatch_source_t _sourceTimer; 然後zai需要的地方設置 //创建全局队列 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); //使用全局队列创建计时器 _sourceTi...

2021-08-26 15:14:49 129

原创 Testflight公共链接测试流程

1. 到对应app的testflight下方2. 找到External Testing,点击加号➕,随便起个group名3. 生成一个group之后,刷到最下面,Build,点击加号➕,选择自己想要给人测试的版本4. 选择好版本之后就是填写联系人,联系方式各种,还有就是app的登录账号和密码5. 点击Next, 就会有个app build在等待审核其实这一步比较像上架了,如果app的功能不全或者crash啥的,都不能审核通过的,审核也要时间,所以相对来说 app cen.

2021-08-24 18:00:31 5579

原创 react-native开发-init项目遇到的问题

记上回init项目<1> react-native init ProjectName上述图片就是cocopods安装第三方失败,需要手动<2> cd /Users/Mac/Documents/react-native_project/ProjectName/ios && pod install结果又有问题,显示版本过低。OK,I'm fine<3>sudo gem install cocoapods //更新cocoa...

2021-08-23 22:28:44 136

原创 react-native开发-环境配置 open ~open .npmrc

(1)首先在官网https://nodejs.org/en/安装node.js ,按照指引安装即可。(2)设置了一下:sudo npm config set prefix "/usr/local/bin/nodepackage/node_gobal" # gobal位置sudo npm config set cache "/usr/local/bin/nodepackage/node_cache"(3)打开Mac 终端,配置全局环境变量$ open ~/.bash_pro..

2021-08-23 22:21:04 125

原创 Apple account使用不同账号续费问题

原本是因为第一次缴费的时候是使用了其他人的苹果手机缴费的,然后续费订阅就绑定在他那台手机的Apple ID上了。导致现在的公司账号上没有任何续费订阅信息,也没有办法进行缴费。为此需要给Apple打电话,说明情况。短则两三周,长则两三个月,一定要提前做好准备。因为我现在公司没怎么使用这个账号,只能让它过期了,等待Apple技术人员帮忙将续费订阅信息转移过来。题外话:Apple叫我们做持有人转让,完全就是坑啊~..~首先 A 账号 (持有人A) 转让给 B账号(持有人B),其实就是将A 账号

2021-07-12 10:27:50 1677

原创 collectionView cell大小自定义(storyboard)

1. 首先是在storyboard自定义了一个cell。《一定要主要Estimate Size设置为none,不然就算你使用了代理方法,还是会按照storyboard的大小显示给你的。》2.delegate,dataSource,都是在storyboard设置的哦。3.接下来是代码(.m文件):~~//#pragma mark - UICollectionViewDelegateFlowLayout//-(CGSize)collectionView:(UICollectionVi

2021-06-30 17:33:27 525

原创 push demo test

if ([[NSUserDefaults standardUserDefaults] boolForKey:XXXXX]) { if ([[[UIDevice currentDevice] model] isEqualToString:@"iPhone Simulator"]) { UIButton *devPushNoteButton = [[UIButton alloc] initWithFrame:CGRectZero]; [dev...

2021-05-24 11:42:23 81

原创 [pinnedCertificates addObject:(__bridge_transfer id)SecCertificateCreateWithData(NULL, (__bridge CFD

替换 pining cert(https cert)run项目就报错了[pinnedCertificates addObject:(__bridge_transfer id)SecCertificateCreateWithData(NULL, (__bridge CFDataRef)certificateData)];为 nil直接crash了解决方法如下:https://www.jianshu.com/p/74465973da5e感谢这位网友的方法,完美解决...

2021-05-12 16:34:01 298

原创 cordova-plugin-file-transfer的更新问题

cordova-plugin-file-transfer已更新为支持cordova-ios 6,但尚未发布,因此只能从github安装。跑cordova plugin rm cordova-plugin-file-transfercordova plugin add https://github.com/apache/cordova-plugin-file-transfer请注意,不建议您这样做,因为您将使用该插件的开发版本,并且可能会中断...

2021-03-05 15:24:20 303

原创 Xcode12.3 storyboard 蓝色边框,黑色背景,完全不能看

Xcode12.3 storyboard 蓝色边框,黑色背景,完全不能看,最近遇到的伤心问题。如下图:还有百度没有放弃我,哈哈哈哈哈:解决方法如下链接:https://stackoverflow.com/questions/65999986/xcode-storyboard-is-black-an-internal-error-occurred...

2021-03-05 15:18:21 780

原创 [!] Error installing gRPC-Core,重装cocoapods

因为安装gRPC-Core,一直失败,从未成功,泪目中。。。。。[!] Error installing gRPC-Core[!] /usr/bin/git -C /var/folders/_q/gy190q610rs3xg0zyk2zxq580000gn/T/d20210220-59633-109eyk6 submodule update --init --recursiveSubmodule path 'third_party/abseil-cpp': checked out 'b832dc

2021-02-20 18:18:07 2259 13

原创 animateWithDuration在修改view的frame的时候,iOS13以上无效

背景:当textview的文字超过固定高度,textView会根据文字数的多少,动画式往下拉,也就是加大textView的高度啦。以至于用户能看清自己所输入的全部文字。但是iOS13之后该段代码不会生效,只能在固定高度内,无法加大高度!简直是茫然呀。解决: if (@available(iOS 13.0, *)) { textView.translatesAutoresizingMaskIntoConstraints = true; }加上这个就行了...

2021-02-20 17:03:13 864

原创 cordova-plugin更新,包含UIWebView,无法上线

最近有新的ionic项目,想将app上到testflight去测试推送,结果就出现了一系列代码包含UIWebView,导致testflight无法上。我首先是terminal,去到项目目录下,执行grep -r UIWebView .发现如下插件包含:./XXXX/Classes/MainViewController.m:- (UIWebView*) newCordovaViewWithFrame:(CGRect)boundsBinary file ./XXXX/Plugins/cord

2021-02-20 16:08:04 967 1

原创 error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54

error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54解决:在terminalgit config --global http.postBuffer 524288000

2021-02-02 18:36:24 270

原创 xcode12.3 项目在导出本地包时报错IPA processing failed

换了新电脑,enen.反正就是按照网友说的,选择xcode,show info,选择 rosetto打开 。然后重新打开xcode,重新build版本,结果就报错了。后来再将rosatto 关闭,重新打开Xcode,build版本,导出来竟然没有问题了。别问我,问我我也不清楚,哈哈哈哈...

2021-02-02 18:34:20 217

原创 读取后台文件流,并显示在页面上

1. 本来只是获取信息之后,以CSV的形式下载下来就可以了,现在还要display。所以代码如下:(注:这代码是我在别人的基础上修改一点点的)displayContent(data){ // var content = new Blob([data], { type: 'application/octet-stream;' }); //不删除,是为了告诉自己,不需要转格式,直接用后台返回的数据即可 this.textToCsv(data);},textToCsv (data) {

2020-12-31 12:25:53 532

原创 objc_msgSend(self.refreshTarget, self.refreshSelctor);

objc_msgSend(self.refreshTarget,self.refreshSelctor);解决如下:((void(*)(id,SEL))objc_msgSend)(self.refreshTarget,self.refreshSelctor);

2020-11-30 22:48:35 133

原创 error: RPC failed; curl 18 transfer closed with outstanding read data remaining

[!] Error installing OpenSSL-Universal[!] /usr/local/bin/git clone https://github.com/krzyzanowskim/OpenSSL.git /var/folders/nt/drv7gfhs55v93zl97lsjr1y80000gn/T/d20201103-39398-1vldb89 --template= --single-branch --depth 1 --branch 1.0.2.13Cloning into.

2020-11-03 15:37:56 548

原创 telnet MAC 安装以及遇到的问题

今天要Telnet IP的时候,发现MAC已经没有Telnet了,于是开启了我的安装之路1. 进入terminal, 输入:brew install telnetXXXX-MacBook-Air:~ admin$ brew install telnet2. 发现停在Updating Homebrew...很久久久久,这时候有个小技巧:Ctrl +c 一下,就可以继续往下安装了3. admin /usr/local/bin权限不够,使用sudo chown -R `whoami`:..

2020-10-30 16:49:25 825

原创 七牛报错error: Error Domain=NSCocoaErrorDomain Code=256 “未能打开该文件。

搞了一个项目,发现iOS11.2 可以上传视频成功,但是iOS13到14.0都不成功。debug发现这个问题。QiNiuLogic.m:93 QiNiuLogic <QNResponseInfo= id: 85598BB7-8E06-412F-84A1-40D94708BCB5, ver: 7.2.5, status: -4, requestId: (null), xlog: (null), xvia: (null), host: (null) ip: (null) duration: 0.000

2020-10-17 16:28:02 1793

原创 [_LSDefaults sharedInstance]: unrecognized selector sent to class

纯属很迷糊,[_LSDefaults sharedInstance]: unrecognized selector sent to class也没有指定是友盟,呃呃呃呃呃,看网友的解决方法,可用,具体如下:友盟iOS13报错([_LSDefaults sharedInstance]: unrecognized selector sent to class)。这个报错友盟已经提示了,需要把UMCCommon更新到最新版本2.1.1。但是我的pod配置一直是pod 'UMCCommon'。.

2020-10-11 12:11:30 493 1

原创 SDK里的info.plist被sourceTree忽略

1. 首先在所在项目下,点击终端2. git add -f 该文件所在目录git add -f /Users/admin/XXX/XXX/Home\ Insight_UserApp_SDK_iOS_1.4.8_strict_202007311712/HwMobileSDK.framework/Info.plist就可以手动添加了

2020-10-10 10:29:01 252

原创 UTDID.framework和AlipaySDK冲突了

那就下载一个没有utdid库的支付宝sdk,就OK啦

2020-09-26 11:20:37 1132

原创 ERROR: Error installing cocoapods: ERROR: Failed to build gem native extension.-09-16

我升级系统版本,需要重新安装cocopods的时候,报错ERROR: Error installing cocoapods:ERROR: Failed to build gem native extension.解决方法:记得先安装Xcode,我是更新Xcode的时候,想一起安装cocopods的,结果遇到一系列问题,只要安装Xcode,很多都不会有问题。最后 附上安装cocopodssudo gem install -n /usr/local/bin cocoapods..

2020-09-16 08:41:06 2464

原创 Math的使用方法

Math:1. 以下函数返回 min(包含)~ max(不包含)之间的数字:function getRndInteger(min, max) {return Math.floor(Math.random() * (max - min) ) + min;}2. 以下函数返回 min(包含)~ max(包含)之间的数字:function getRndInteger(min, max) {return Math.floor(Math.random() * (max - min +.

2020-09-10 16:25:44 310

原创 点击radio之后,跳转页面,再返回,该radio无法点击

原因大概有几点:1.有三个radio,但是我没有使用<el-radio-group>2.<el-radio>我有添加CSS class ,导致有覆盖,无法点击;解决如下:1. 加入<el-radio-group>,并且设置v-model,@change="portalTypeChange"<el-radio-group v-model="portalType" @change="portalTypeChange">2.remove.

2020-09-10 16:09:23 277

原创 12位随机密码(包含大小写,数字,特殊字符)

上一篇虽然也是随机密码,但是不能完全保证次次包含大小写,数字,特殊字符所以又是查查资料,重新弄。以下代码可以满足,min到max的密码随机数,也可以指定位数。const generatePasswordUtil = { generateRandomPassword:(len) => { //generateRandomPassword:(min,max) => { //可以生成随机密码的相关数组var num = ["0","1","2","3",.

2020-09-08 11:34:38 6371

原创 随机生成12位密码

目前学习并开发VUE项目:需求就是创建User的时候是需要输入密码的,然后User有时候就想自动生成,不要自己想所以就有了以下代码:1.先创建Util文件 named:generatePasswordUtil ,代码如下const generatePasswordUtil = { generateRandomPassword:(length) => { var passwordChar = ['a','b','c','d','e','f','g','h','i','j

2020-09-04 11:48:09 1384

原创 cer文件的读取

#import "ViewController.h"static const UInt8 publicKeyIdentifier[] = "com.apple.sample.publickey\0";@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundCo...

2020-08-26 11:40:34 1263

原创 iOS开发之关闭暗黑模式

对于现在很多应用不想适配暗黑模式或者来不及适配的,可以关闭暗黑模式。全局关闭暗黑模式:在 Info.plist 文件中,添加 key 为User Interface Style,类型为 String,value 设置为Light即可。单页面关闭暗黑模式:单个页面或视图关闭暗黑模式,设置 overrideUserInterfaceStyle 为对应的模式,强...

2020-08-11 17:53:14 759

原创 关于正则表达式的/和//格式问题 JS

(1)由于项目需要,后台也已经设置了密码测试的正则表达式,所以直接拿后台的正则表达式如下:^(?:(?=.*\\d)(?=.*[A-Z])(?=.*[a-z])|(?=.*\\d)(?=.*[^A-Za-z0-9])(?=.*[a-z])|(?=.*[^A-Za-z0-9])(?=.*[A-Z])(?=.*[a-z])|(?=.*\\d)(?=.*[A-Z])(?=.*[^A-Za-z0-9]))(?!.*(.)\\1{2,})[A-Za-z0-9!{ }~<>,;:_=?*+#.\"&am

2020-08-11 17:34:42 261

原创 Date在设置系统地区为毛里求斯的,12小时制的时候为 NULL

吐槽:用户反馈回这个问题的时候,我用测试机测试,没问题,用自己的机子测试OK,(1)排除新机型带来的问题。然后后台拿到用户数据,在项目上运行,能显示。(2)排除数据格式不正确,开始模拟用户的数据,人在毛里求斯,设置语言法语,地区毛里求斯,没有问题(保持微笑)后来同事提醒,试试 12小时制。。。。。(得,问题重现了)于是我开始漫长的求知之路(两天 ^>^)以上结论:测试环境为地区设置为毛里求斯,12小时制。源(原)代码:- (void)viewDidLoad { [su

2020-06-08 12:24:26 257

原创 label在最新iOS系統中顯示不全

上线了很久的项目,突然UI有问题,Label显示不全,出现...第一反映还是觉得更新的Xcode以及系统版本问题果然啊最新系统的字体比普通系统的要大一点,导致高度一直都不能自适应!!!解决方法: [self.packageDetailLabel setAdjustsFontSizeToFitWidth:YES]; [self.packageDetailLabel setAutoresizesSubviews:YES];...

2020-06-04 15:25:24 307

原创 UIWebView存在在AFNetworking,导致APP store不通过

UIWebView存在在AFNetworking,导致APP store不通过~~~~~唉唉网上好多方案都不适合我!!!哭嘁嘁我只写适合我的吧,参考参考就好啦解决方案的基本思想就是 remove掉关于所有这个UIWebView的文件(1)vim Podfileabstract_target 'BasePods' dopod 'AFNetworking', '=2.5.4'# remove UIKit(UIWebView) rejected by AppStorepre_inst

2020-05-25 14:52:04 1300

原创 WKWebView的简单使用

真的是超级简单的是使用哟:(1)先加一个私有方法:便于直接调用,如果你只是单纯的显示一个HTML,这个就可以了#pragma mark - Private Methods- (void)loadWebView:(WKWebView *)webView withURL:(NSURL *)url{ DDLogDebug(@"<%@> %@ ", NSStringF...

2020-05-07 16:46:18 378

原创 WKWebView的使用方法:

WKWebView的使用方法:1.storyboard拉取WKWebView控件,并且将对应的ViewController的Build Version上升到iOS11.02.在对应的ViewController添加#import <WebKit/WebKit.h>3在Target ---》 Build Phases ---》 加上webKit这个库 --...

2020-04-29 17:22:28 389

原创 warning: could not load any Objective-C class information. This will significantly reduce the qualit

最近在调试的过程中,出现了一条错误信息:warning: could not load any Objective-C class information. This will significantly reduce the quality of type information available.这个问题的关键就是 死循环,懒加载的时候: 一定不要用self., 若用 self. 会造...

2020-04-29 15:31:34 151

原创 Could not instantiate class named WKWebView

Could not instantiate class named WKWebView就是要手动加上webKit这个库target ---》Build Phases ----》 Link Binary with Libraries

2020-04-29 15:31:08 1187

原创 使用sourceTree,需要设置的忽略文件

1. 首先就是打开sourceTree啦,command + ,(打开偏好设置)2.编辑文件:将以下copy,paste。Pods*.plist*.xcuserstateBreakpoints_v2.xcbkptlist.ideanode_modulesplatformspluginswwwiospayment.tspayment-record-list.t...

2020-04-14 15:41:42 1423

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除