
调试-报错-故障相关
调试-报错-故障相关
乐事派
iOS开发者
展开
-
applicationDidEnterBackground方法和applicationWillEnterForeground方法不调用
在iOS 10 后 applicationDidEnterBackground和applicationWillEnterForeground已经被SceneDelegate给接管了。所以关于前台后台等的处理操作,不应该写在AppDelegate里。原创 2022-07-06 11:43:49 · 1435 阅读 · 1 评论 -
App内访问网络请求要采用 HTTPS 协议
App内访问网络请求要采用 HTTPS 协议解决办法:1、在Info.plist中添加 NSAppTransportSecurity 类型 Dictionary ;2、在 NSAppTransportSecurity 下添加 NSAllowsArbitraryLoads 类型Boolean ,值设为 YES;原创 2022-04-24 12:41:00 · 511 阅读 · 0 评论 -
swift3.0项目xcode10.1迁移错误
打开一些老项目的时候,发现swift版本不兼容,提示:利用xcode10.1打开之后,报错:解决方式:将:libMainThreadChecker.dylib改名为:libMainThreadChecker.dylib.00参照上面Xcode问题报告中,显示详情信息里的地址:可得知libMainThreadChecker.dylib是在软件包里面,所以进入到内部路径修改名字即可。修改完毕之后,再次打开就可运行了。...原创 2022-02-21 18:10:52 · 868 阅读 · 0 评论 -
安装cocoapods的参考 很实用
由于国内的网络环境原因,有些网站或者ip是国内访问不到的,下面这篇文章转送门可以让开发者节省一些寻求解决办法的时间:作者wjwdive记录一次安装cocoapods的过程下面摘录一些重要的信息,以免原链接访问不到。安装顺序是这样的安装cocoaPods需要ruby环境,ruby的管理需要nvm,nvm的升级需要homebrew.homebrew的升级依赖外网。所以我们这样做1、安装或升级homebrew2、安装或更新ruby,选择较新版本3、安装cocoaPods使用中科大镜像安装或升级原创 2022-02-10 18:55:09 · 881 阅读 · 0 评论 -
CoreData报错 托管对象路径调整所引起的报错
在完成实体Entity的创建之后,接着便就是创建托管对象。Editor > Create NSManagedObject subclass .但创建完后运行却出现了报错。其中我猜测可能是因为我没有在默认的路径上创建文件。解决方式:只需要删除Build Phases中的Compile Sources下对应的(.m文件或者.xcdatamodeld源文件)其中一个就行。...原创 2022-01-04 17:48:22 · 1225 阅读 · 2 评论 -
Xcode报错 linker command failed with exit code 1 (use -v to see invocation)
linker command failed with exit code 1 (use -v to see invocation) 当我们运行Xcode的时候,有时不可避免地会出现这种低级的错误,其实这种错误挺好找的.出现这种错误无非就两种情况. 首先这个错误提示的是链接错误,编译器在完后进行链接,链接过程出错,可能: 1.缺; 我们在添加一些文件的时候,可能会新增一些类,但是Xcode并没原创 2015-03-29 12:22:45 · 1097 阅读 · 0 评论 -
Xcode技巧 编译中检查内存泄露
我们在进行arc环境下的开发的时候,因为苹果会帮我们在编译期间,自动为我们的代码添加上内存管理的相关语句,但是这种情况下仍然是有可能出现内存泄露或者书写了多余的代码的情况.而我认识这个技巧则是因为现在的项目是公司的老项目,代码是在MRC环境下书写的,这就表示我要花费一定的精力来关注内存管理相关的操作,比如导航控制器的内存管理(一直很迷惑),定时器的内存管理,还有等等的自动内存管理的相关知识.而我原创 2015-07-07 10:18:57 · 607 阅读 · 0 评论 -
Xcode报错 unrecognized selector sent to instance
在MRC的编译环境下,如果内存管理得不恰当,就会经常出现控制器输出这么一句语句:unrecognized selector sent to instance 0x7ff3ccb0fbe0;这句话的意思就是发送了一个无法识别的选择器给实例.一般就是在使用到一个对象的时候,这个对象在使用之前就已经被释放掉了,在ARC中就比较省心,因为如果一个对象是autorelease的释放方式的话,就会保持对象到下一原创 2015-07-02 15:07:54 · 2125 阅读 · 0 评论 -
Mac故障 重置PRAM或NVRAM(何时重置,如何重置)
本文转载自豆瓣http://www.douban.com/note/471733960/关于 NVRAM 和 PRAM了解有关 Mac 的 PRAM 或 NVRAM 以及何时及如何最好进行重置的信息。原创 2015-03-20 13:15:33 · 17249 阅读 · 0 评论