自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 博客搬家声明

CSDN博客弃用,搬家至简书:https://www.jianshu.com/u/affd2e0d5304

2019-01-30 15:23:06 191 2

转载 黑科技之Beyond Compare在Mac OS系统下永久试用

亲测可用一、原理Beyond Compare每次启动后会先检查注册信息,试用期到期后就不能继续使用。解决方法是在启动前,先删除注册信息,然后再启动,这样就可以永久免费试用了。二、下载首先下载Beyond Compare最新版本,链接如下:https://www.scootersoftware.com/download.php。 三、安装下载完成后,直接安装。四、创建BC...

2019-01-30 15:10:47 11137 10

原创 iOS Framework not found Pods_xxx

Targets->Build Phases->Link Binary With Libraries 删除 Framework not found Pods_xxx

2021-09-07 11:00:54 613

原创 iOS UIDocumentInteractionController“invalid scheme(null)

试着将[NSURL URLWithString:filePath];修改为[NSURL fileURLWithPath:filePath];

2021-06-17 14:50:23 275

原创 更新xcode至12.3,编译报错Building for iOS, but the linked and embedded framework ‘xxx.framework’ was buil......

解决方案亲测有效:截屏2020-12-21 下午4.18.47.png

2020-12-21 16:22:15 3114 1

原创 [!] CocoaPods could not find compatible versions for pod "xxx": In snapshot (Podfile.lock):

pod install报错:[!] CocoaPods could not find compatible versions for pod "xxx":In snapshot (Podfile.lock):Analyzing dependencies[!] CocoaPods could not find compatible versions for pod "SDWe...

2019-09-26 16:58:46 5153

原创 黑科技之Beyond Compare在Mac OS系统下永久试用

亲测可用一、原理Beyond Compare每次启动后会先检查注册信息,试用期到期后就不能继续使用。解决方法是在启动前,先删除注册信息,然后再启动,这样就可以永久免费试用了。二、下载首先下载Beyond Compare最新版本,链接如下:https://www.scootersoftware.com/download.php三、安装...

2019-01-22 16:29:00 2529

原创 Webstorm提示This license K71U8DBPNE has been cancelled

输入激活码之后,正常打开webstorm,结果提示This license K71U8DBPNE has been cancelled,查看获取激活码的地址IntelliJ IDEA 注册码一、如果你的电脑是Mac打开终端输入:sudo vim /etc/hosts 或者vi /etc/hosts输入0.0.0.0 account.jetbrains.com”添加到hosts,保存退出。...

2019-01-11 10:17:39 7001

转载 webstorm 2018 激活破解方法大全

webstorm 作为最近最火的前端开发工具,也确实对得起那个价格,但是秉着勤俭节约的传统美德,我们肯定是能省则省啊。方法一:(更新时间:2018/4/8)v3.3 不一定长期有效注册时,在打开的License Activation窗口中选择“License server”,在输入框输入下面的网址:http://180.76.140.202:9123 (2018/07/20)http:/...

2019-01-10 18:16:56 349

原创 iOS Attempt to insert non-property list object xxx for key xx

NSUserDefault存储数据时崩溃,提示解决方法:1、后台返回的数据有null,让后台修改数据2、如果是自定义的对象,需要归档存储,不能直接存储NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];NSData * data = [NSKeyedArchiver archivedDataWithRoot...

2018-12-26 14:58:54 1876

转载 订单参数异常,请重新下单后再发起付款(ALIN42273)

问题描述:最近支付宝支付时常出现:订单参数异常,请重新下单后再发起付款(ALIN42273),之前产品App都是正常支付,现在用户反馈支付成功率很底,导致很多订单无法支付。排除问题:用户手机问题(IOS、安卓)系统。----经测试排除支付宝app版本问题。—经测试排除支付宝接口变更。—经查询,好像没有变更产品app里的sdk版本太低,支付宝不支持了。—应该不可能坑我们的,排除后端服...

2018-12-19 10:35:05 14774 3

原创 iOS 去掉navigationbar下面的黑线

方式一:self.navigationController.navigationBar.subviews[0].subviews[0].hidden = YES;方式二:UIImageView *navBarHairlineImageView = [self findLineImageViewUnder:self.navigationController.navigationBar];n...

2018-11-07 16:27:58 1033

原创 iOS textfield 禁止输入空格

实现代理方法- (BOOL)textField:(UITextField*)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString*)string{ NSString *blank = [[string componentsSeparatedByCharactersInSet...

2018-11-07 15:29:31 1553

原创 Xcode清理缓存、清理profile证书

1、清除 Xcode 编译产生的缓存终端输入命令行,打开相应路径,手动删除$ open ~/Library/Developer/Xcode/DerivedData2、删除 Xcode 中的 profile 证书终端输入命令行,打开相应路径,手动删除$ open ~/Library/MobileDevice/Provisioning Profiles...

2018-10-22 14:51:01 2473

转载 iOS 多线程详解

概览大家都知道,在开发过程中应该尽可能减少用户等待时间,让程序尽可能快的完成运算。可是无论是哪种语言开发的程序最终往往转换成汇编语言进而解释成机器码来执行。但是机器码是按顺序执行的,一个复杂的多步操作只能一步步按顺序逐个执行。改变这种状况可以从两个角度出发:对于单核处理器,可以将多个步骤放到不同的线程,这样一来用户完成UI操作后其他后续任务在其他线程中,当CPU空闲时会继续执行,而此时对于用户...

2018-09-17 17:33:56 342

原创 The run destination iPhone is not valid for running the scheme “xx”

真机运行,一直提示The run destination iOS Device is not valid for running the scheme,但是模拟器就没有问题,更改 Deployment Target 也不行最后发现,这应该是 Xcode 的 bug,要完全退出 Xcode,重新打开项目运行就没有问题了。...

2018-09-11 16:57:53 6355

原创 iOS TextField输入价格,只能输入数字、小数点且保留两位

1.只能输入.0~9,其他字符不可输入 2.有且只有一个小数点 3.第一个字符为0,第二个必须输入. 4.第一个字符为. 前面自动加0 5.小数点后面最多只能输入两位 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NS...

2018-07-16 16:02:01 1694

原创 iOS 使用宏提示expected expression

使用宏定义时,提示 expected expression,仔细看语法上没有错误后来才发现,是因为宏定义后面多了一个分号。。。低级错误不可再犯

2018-05-14 14:35:57 10847

原创 苹果开发者账号续费

登录开发者账号,发现过期了,准备续费,但是发现没有 Renew Membership 按钮,不知道为什么,各种鼓捣都失败了,于是抱着试试的心态,再等一天。 第二天居然出现了,之前不出现的原因可能是刚过期(猜测)。 点击Renew Membership。 同意协议,继续。 登录开发者账号。 选择VISA,选好信用卡帐单地址所在的国家/地区,继续。 个人账号选择...

2018-04-19 11:46:31 16474 10

原创 RuntimeError - [Xcodeproj] Unknown object version.

在使用终端 pod install 时,提示错误如下20180409115350806.png在这里可以看到具体错误内容:点这里原因:这是因为你的 Xcode 版本和 CocoaPods 的版本不匹配,你需要更新你的 CocoaPods解决方法:终端输入命令 $ gem install cocoapods --pre2018...

2018-04-16 14:01:00 218

原创 RuntimeError - [Xcodeproj] Unknown object version.

在使用终端 pod install 时,提示错误如下在这里可以看到具体错误内容:点这里原因:这是因为你的 Xcode 版本和 CocoaPods 的版本不匹配,你需要更新你的 CocoaPods 解决方法:终端输入命令 $ gem install cocoapods --pre完成之后正常使用 CocoaPods 即可。...

2018-04-09 12:05:49 7064 2

原创 苹果审核被拒总结

Guideline 2.2 - Performance - Beta TestingYour app contains references to test, trial, demo, beta, pre-release or other incomplete content.Please see attached screenshots for details.Next Steps...

2018-04-03 11:50:01 939

原创 iOS 苹果内购详细步骤

一、设置协议等相关1.点击协议、税务和银行业务。 2.点击 Request Contracts 下面的 Request,一直点击直到主协议界面。 主协议界面 Contact info :联系人信息 Bank info :银行信息 Tax info :税务信息3.点击 Contact Info 下面的Set Up,设置联系人信息,然后点击 Ad...

2018-04-02 15:13:36 30192 3

原创 iOS11 tableview展开section列表乱跳问题

我做的是tableview折叠列表,再展开每个section对应的列表时,tableview总是会出现胡乱漂移,iOS10及以下是没有问题的,这是iOS11的bug。解决方法://初始化tableview时,添加代码如下self.table.estimatedRowHeight = 0;self.table.estimatedSectionHeaderHeight = 0;self....

2018-03-08 11:09:27 3085

原创 iOS 10.3 Label的中划线失效

开发过程中,商品价格的原价Label需要设置中划线,意外发现iOS 10.3的中划线失效了,其他系统的都正常。这应该是苹果系统本身的一个bug。解决方法一:使用英文版的”¥”,可直接复制使用NSString *originalPrice = [NSString stringWithFormat:@"¥%@", @"100.00"];NSMutableAttributedString *a

2018-01-29 14:36:09 340

原创 iOS Unknown type name 'NSString'

用环信做即时通讯,在导入EaseUI的之后报错一堆,如图:解决方法:在pch中引入以下红框内代码

2018-01-16 14:13:01 397

原创 iOS Label显示不同颜色和字体

开发中,我们经常会遇到一行字,但是显示不同颜色和字体的情况,话不多说,直接上代码。1、显示不同颜色,有两种方式(1)通过 range 来设置NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"点击代表您已阅读并同意用户规则和协议"];[str addAttribute:NSFore

2017-11-17 09:59:07 8572

原创 linker command failed with exit code 1 错误

这种报错,一般是由于找不到文件所导致,可以从以下几种情况入手。1、多人开发,或者是自己不小心点错,没有注意到可以看到错误中提到了 ManagerAddressVC 这个类,找到这个类,查看右边的Target Membeship,如图:如果没有勾上,点击勾上,然后编译看一下。2、如果添加的第三方是静态库出现这个错误可能因为这个静态库的路

2017-11-16 15:42:01 3189

转载 iOS 11 安全区域适配总结

导语:本文主要是对iOS 11下APP中tableView内容下移20pt或下移64pt的问题适配的一个总结。内容包括五个部分:问题的原因分析、adjustContentInset属性的计算方式、什么情况下的tableView会发生内容下移、有哪些解决方法、解决这个问题时遇到的另外一个小问题。一、iOS 11下APP中tableView内容下移20pt或下移64pt的原因分析问题如下图所示:

2017-10-31 15:19:37 1654

原创 iOS11 不能定位如何解决

系统升级到iOS11之后,发现APP不提示否允许始终访问位置,iBeacon不起作用。我查看了一下手机隐私设置,如图: 原因:因为苹果现在增加了一项新的隐私保护功能 Privacy - Location Always and When In Use Usage Description, 并且原有的 Privacy - Location Always Usage Description 被降级为

2017-09-21 09:18:06 9747 2

原创 Xcode8打包上传成功,iTunes构建版本却没有“+”号或看不到应用

Xcode打包上传成功后,我发现iTunes构建版本一直没“+”,我又提交了两次,还是没“+”,我等了一晚上发现还是不显示“+”。原因:iOS10以后,苹果更加注重对用户隐私的保护,APP里边如果需要访问用户隐私,必须做相应的描述,不写描述就相当于没加。相机权限: Privacy - Camera Usage Description 是否允许此App使用您的相机?相册权限: Privacy - Ph

2017-09-05 10:51:50 2731

原创 iOS No suitable application records were found. Verify your bundle identifier 'xxx' is correct.

第一种情况:打包工程,Validate 的时候提示: No suitable application records were found. Verify your bundle identifier ‘xxx’ is correct.原因:你没有在 iTunes Connect 中是否建立了对应 bundle id 的 App, 创建好再 Validate 即可。第二种情况:打包好工程,用 A

2017-09-05 09:32:04 4467

原创 ios bitcode bundle could not be generated because 'UserszhaoxiaoluHuiLianHuiLianHuiLianLibsJhtMarque

APP运行成功,打包步骤也无遗漏,但是打包总是报错,提示:bitcode bundle could not be generated because ‘UserszhaoxiaoluHuiLianHuiLianHuiLianLibsJhtMarqueeSDKJhtMarqueeSDK.a(JhtHorizontalMarquee.o)’ was built without full bitcode.

2017-09-05 09:10:41 812

原创 iOS The 'Apple Developer Program License Agreement' has been updated. In order to access certain mem

自动管理证书时,提示: The ‘Apple Developer Program License Agreement’ has been updated. In order to access certain membership resources, you must accept the latest license agreement.这是苹果提示你:“苹果开发者计划许可协议”已经更新。为了

2017-08-23 16:43:59 4202

转载 iOS代码规范

这篇规范一共分为三个部分:核心原则:介绍了这篇代码规范所遵循的核心原则。通用规范:不局限于iOS的通用性的代码规范(使用C语言和Swift语言)。iOS规范:仅适用于iOS的代码规范(使用Objective-C语言)。一. 核心原则原则一:代码应该简洁易懂,逻辑清晰因为软件是需要人来维护的。这个人在未来很可能不是你。所以首先是为人编写程序,其次才是计算机:不

2017-07-13 16:20:42 951

原创 Launch Screen 设置的启动图更改图片不变

由于UI更改了启动图,我这边需要更换启动图图片,我是用 Launch Screen 做的启动图,我发现更改后,遇到很多问题。问题:1、更换图片,保持图片名字不变,运行后显示的还是原来的图片 2、把 Launch Screen 上的 ImageView 删除重新创建还是显示原来的图片 3、更改图片的名字运行,发现是白屏 4、程序卸载重新运行,还是这些问题解决办法:最后我是把 Launch Scr

2017-07-05 16:15:38 3508

原创 Error Domain=NSCocoaErrorDomain Code=3840 "JSON text did not start with array or object and option t

开发中进行数据请求时候报了这个错误这是因为AFN网络请求返回数据格式为json,提示这个错误是因为返回数据非json格式解决办法:首先检查一下网络请求方法中是否有这句代码//设置返回数据格式为JSONmanager.responseSerializer = [AFHTTPResponseSerializer serializer];如果没有添加上就可解决 如果有这句代码,那就是后台给你返回数据的

2017-07-04 16:58:57 15769 1

原创 Property follows Cocoa naming convention for returning 'owned' objects

提示这种错误是因为命名方面,苹果不推荐使用new,copy等关键字开头

2017-06-29 16:24:09 293

原创 iOS “[App] if we're in the real pre-commit handler we can't actually add any new fences due

我在运行程序的时候老是提示一堆”iOS “[App] if we’re in the real pre-commit handler we can’t actually add any new fences due”。这是编译器内部的显示,与 app 正常使用无关.但是身为认真正直的程序媛,看着就是不爽,咋整呢?跟我来第一步: 第二步: 为了方便你们复制粘贴我写一遍: OS_ACTIVI

2017-06-27 09:35:18 4738

原创 -[__NSCFNumber length]: unrecognized selector sent to instance

出现这种崩溃,说明数据类型转换错误 我获取的user_id是NSNumber类型,然而我用的时候是按照NSString类型处理的 解决:NSString *user_id = [NSString stringWithFormat:@"%@", kUserID];//然后再进行处理就不会崩溃了

2017-06-19 14:59:03 603

空空如也

空空如也

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

TA关注的人

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