iOS 报错集合
文章平均质量分 52
iOSTianNan
这个作者很懒,什么都没留下…
展开
-
iOS9 AppStore下载运行直接闪退!!!! P3图片问题
IOS 从app store下载运行ios9.3以下的系统就崩溃那我们接着定位问题图片。1、打一个ipa包,改为zip格式解压,进入Payload文件夹。打开终端执行cd /Users/Desktop/test/Payload/test.app2、用find命令定位到Assets.car文件find . -name 'Assets.car'3、使用 assetuti...转载 2018-08-22 16:57:23 · 912 阅读 · 0 评论 -
[iOS 从字典取BOOL值的问题] 返回 false 后 boolValue 为nil问题
先看后端返回的json串{"payTools":[{"account":{"accAlias":"1000046","accNo":"1127","balance":"","expiry":"","freezedBalance":"","kind":"03","useableBalance":"","walletBalance":""},"authTools":[],"available":"","原创 2017-05-11 11:28:06 · 6367 阅读 · 2 评论 -
[iOS 删除view下面的所有view] 一句话代码删除self.view中的子控件
//删除 [self.view.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];转载 2017-04-17 17:31:11 · 3992 阅读 · 0 评论 -
[iOS 自定义TableviewCell 按钮复用问题] 按钮选择 避免复用
先看需求 如上图,需求需要在一堆复用的自定义cell中 点击一个cell 在当前cell显示选中按钮如果单纯的在cell里添加Btn再在didselect方法中去修改按钮状态,那么就会出现别的cell中也出现了一个选中的按钮.这是由于cell的复用导致的为了避免这个情况,这里的思路就是,1.在cell中添加按钮,并且为按钮添加代理方法返回控制器2.为cell创建一个Model ,model里面除了原创 2017-04-07 17:42:52 · 3469 阅读 · 0 评论 -
[iOS10 2017.1.1 Https适配] 使用AFNetWorking3.0 https适配
参考链接iOS 9 HTTPS适配 http://www.jianshu.com/p/b03ae4a1a2d3IOS Https适配摸索http://www.jianshu.com/p/f312a84a944c 关于https的简介和说明我都是参考下面的文章:(谢谢文章作者)1.http://my.oschina.net/vimfung/blog/4946872.http://oncenote原创 2016-12-20 15:01:18 · 2229 阅读 · 0 评论 -
[iOS tableview]自定义HeadView + 复用
一般 UITableView headerView头视图的复用-(UIView*)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{ static NSString *IDD = @"dddd"; UITableViewHeaderFooterView *view = [table原创 2016-12-09 14:07:14 · 4602 阅读 · 0 评论 -
[iOS Xib加载/封装] xib加载以后无法赋值Laber属性的值
参考:iOS - xib史上最全说明今天用xib封装一个view,已达到特定的需求, 然后发现 一开始的方法无法在加载xib之后对其中的Laber赋值,错误❌ 的方式:重写了init方法,使用alloc方法来创建这个自定义view的对象-(void)setMallName:(NSString *)mallName{ _mallName = mallName;}- (instancetype)原创 2016-12-09 11:29:31 · 2557 阅读 · 0 评论 -
[iOS 启动图不显示] Launch Image和Launch Screen [转]
参考帖子iOS开发-Launch Image和Launch Screen设置好launch screen image 以后 记得要 核对启动方式要把 launch screen File 删除原创 2016-11-25 11:51:03 · 2741 阅读 · 0 评论 -
[iOS Swift] 自定义转场动画 UIViewControllerAnimatedTransitioning 报错
swift3.0中, 自定义转场动画要遵循UIViewControllerAnimatedTransitioning协议的时候 报错解决办法 如下 在写好两个箭头处的代理方法后 会报错必须补完方框中的两个方法 才不会报错可能在Swift3.0中 UIViewControllerAnimatedTransitioning 协议必须要求我们设置自定义转场动画以后必须完成动画的自定义方法实现原创 2016-11-29 17:29:56 · 1070 阅读 · 0 评论 -
[iOS10 NSLog]iOS10 真机调试NSLog输出不了中文解决办法
最新Xcod8+iOS10 的双重组合坑,打的我不要不要的说说问题吧最近把iPhone5s升级到了iOS10系统 ,之前是iOS7的系统 然后神奇的问题就出来了,本来好好Log信息能打印后台返回的信息 并且是中文在升级iOS10 以后,就变成了打印出一堆非 utf-8的乱码 下面是心路历程了,各种苦逼的猜测1.我以为是升级Xcod8以后,出现的Nslog要进行适配,后来发现不是这个问题2.我原创 2016-09-30 15:10:06 · 4137 阅读 · 2 评论 -
[iOS报错]Typedef redefinition with different types ('void (^)(NSData *__strong)' vs 'void (^)(NSDictio
今天接入一个SDK 在.h的方法中 SDK定义的一个Block参数类型出现了问题 报如下错误Typedef redefinition with different types ('void (^)(NSData *__strong)' vs 'void (^)(NSDictionary *__strong)')大概意思就是 类型出现了错误,存在类型冲突,为提示 SDK的Demo不存在报错,懒的去找上原创 2016-09-30 13:19:26 · 10988 阅读 · 0 评论 -
[iOS 10 打包静态库支持armv7] 静态库打包 .a armv7
今天闲着没事 做了第三方然后就想着打包一个lib静态库于是就打包了 结果由于长时间没去打包静态库 忘记了一个步骤 结果导致Xcode link不到这个库Xcode => product => Scheme => Edit Scheme然后 如图改成 release终端查看localhost:~ Lff$ lipo -info /Users/Lff/Library/Developer/Xcode原创 2016-10-14 17:00:31 · 2203 阅读 · 0 评论 -
[iOS ]POST git-receive-pack (chunked)
出现 POST git-receive-pack (chunked) 解决方案详解这个问题在GitHub 或则 GitLab都会出现尤其是在实用工具提交 SourceTree 或者 GitHubDeskTop 解决方法看这个帖子 http://blog.csdn.net/chenshun123/article/details/52334250出现 POST git-receive-pack (转载 2017-05-27 09:35:05 · 807 阅读 · 0 评论 -
[转帖cocoachina 多年iOS开发经验总结]
http://www.cocoachina.com/ios/20170626/19616.html转载 2017-07-04 09:37:12 · 551 阅读 · 0 评论 -
WKWebView/UIWebView/Safari 网页加载失败或空白以及10s超时问题
参考:jQery ajax()请求的页面执行时间超过10秒时,在Safari中出错使用WKWebView加载网页,该网址在其他任何浏览器均可加载出来,其中包括safari浏览器也是10s超时,来看debug截图原因就在于, 后端给网页响应的时间过长,大概28s左右,这个响应时间下, Chrome浏览器以及其他浏览器仍旧可以等待响应, 而Safari系浏览器由于优化用户体验,在进行同步请...原创 2018-06-28 15:24:04 · 9284 阅读 · 1 评论 -
iOS中Block循环引用及解决方案(记录备用)
Block循环引用以及解决方案 此贴推荐重点阅读↓ 参考贴:深入研究Block用weakSelf、strongSelf、@weakify、@strongify解决循环引用 此贴推荐重点阅读↑ iOS开发——Block引起循环引用的解决方案 循环引用,看我就对了 Block循环引用的三种解决方式 iOS中block的循环引用问题 ...转载 2018-06-19 21:34:30 · 3647 阅读 · 0 评论 -
Invalid Bundle Structure / CFBundleSupportedPlatforms 两个上架问题
最近开发告一段落, 开始上架App 编译完成后开始验证App,但接连爆出两个大红感叹!第一个1.解决方案: 问题主要还是集中在第三方bundle文件中 1 修改第三方bundle文件中 info.plist文件下 CFBundleSupportedPlatforms 对应的参数 为 iPhoneOS 2 删除第三方bundle文件中 info.pl...原创 2018-06-15 23:52:24 · 1576 阅读 · 1 评论 -
-[UIWindow presentViewController:animated:completion:]: unrecognized
presentViewController 模态切换出现问题 接入一个第三方SDK, 调用方式为模态切换弹出新界面.此时报错2018-06-07 14:27:56.502631+0800 sandbao[4583:1246274] -[UIWindow presentViewController:animated:completion:]: unrecognized selector...原创 2018-06-07 14:45:57 · 2486 阅读 · 0 评论 -
Assertion failure in void UIViewReportBrokenSuperviewChain(UIView *__strong, UIView *__strong, BOOL)
报错信息Assertion failure in void UIViewReportBrokenSuperviewChain(UIView *__strong, UIView *__strong, BOOL)(), /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit/UIKit-3698.33.7/UIView.m:2382018-...原创 2018-06-12 19:29:42 · 739 阅读 · 0 评论 -
[iOS KVC+Runtime , 获取类中的属性名,为不存在的key赋值]
有时候后端下发的json对象并不存在某个key(某个字段没有下发), 这时候使用kvc去获取对象的值,虽然不会报错(约定均返回字符串),但实际此model对象的某个属性值是为nil的比如UserInfo.h 有个属性 @property (nonatomic, strong) NSString *userId;//用户ID//当后端返回的json对象中不包含 userId 字段...原创 2018-04-02 15:58:34 · 1238 阅读 · 0 评论 -
iOS下Debug和Release模式
iOS下Debug和Release模式编译的小尴尬 感谢rectinajh总结 这里搬运一下: 一、Debug是调试版本,包括的程序信息更多,Debug通常称为调试版本,通过一系列编译选项的配合,编译的结果通常包含调试信息,而且不做任何优化,以为开发人员提供强大的应用程序调试能力。 二、只有Debug版的程序才能设置断点、单步执行、使用TRACE/ASSERT等调试输出语句 三、转载 2018-02-07 22:33:15 · 1868 阅读 · 0 评论 -
[__block / __weak 影响dealloc 释放]
参考iOS 控制器POP后dealloc方法不走,通知监听无法移除的问题 assign weak copy block __block与__weak的区别Bug背景自定义一个导航控件,在处理左右按钮点击事件时,没有采用代理方法,而是使用Block#pragma mark - 重写父类-导航设置方法- (void)setNavCoverView{ [super setNavCoverVie转载 2017-11-22 16:37:00 · 853 阅读 · 0 评论 -
[ViewController在导航控制器下, UIScrollview及其子类下移64问题]
NavigationController中控制器视图的自动64px偏移详解 http://www.jianshu.com/p/c060932cde33// http://www.cnblogs.com/small-octopus/p/4746411.html转载 2017-10-17 09:59:42 · 1056 阅读 · 0 评论 -
[UIKBBlurredKeyView candidateList]:报错
场景介绍 在ViewController的View上添加Scrollview-全屏 在该Scrollview上添加textfiled控件,为了便捷退出键盘.添加- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{} 方法. 发现touchsBegan方法不能被相应,原因是Scr转载 2017-10-17 18:19:20 · 500 阅读 · 0 评论 -
[iOS sql数据库] 根据多个条件delete数据
命令的关键是@"delete from mqttlist where uid = '%@' and indexCount = '0'"@"delete from 表名 where 字段A = '%@' and 字段B = '0'"转载 2017-08-04 09:51:14 · 4845 阅读 · 0 评论 -
[iOS Crashr日志分析一] Crash日志分析 工具准备
//crash 报告解释 http://www.cnblogs.com/smileEvday/p/Crash1.htmlhttp://blog.csdn.net/ys410900345/article/details/26756589如何获取 symbolicatecrash 在什么位置xocde编译app的时候会同时生成一个以dsym作为后缀的文件,这个文件会记录app的crash log,需原创 2016-08-29 15:36:42 · 2299 阅读 · 0 评论 -
[iOS 常见报错反馈总结] SIGABRT 和EXC_BAD_ACCESS
**平常我们写程序的时候经常会遇到这样的问题。program received signal:SIGABRT 以及EXC_BAD_ACCESSSIGABRT 一般是过度release 或者 发送 unrecogized selector导致。EXC_BAD_ACCESS 是访问已被释放的内存导致。**查了下StackOverflow。找到下面的答案,说道linux内核下面了! SIGABRT is转载 2016-08-26 16:51:06 · 3553 阅读 · 0 评论 -
[iOS 提交AppStore] WARNING ITMS-90025: iPhone / iPod Touch of exactly '120x120' pixels,
这个问题其实很简单 ,就是检测不到120x120像素的icon, 网上有各种方法, 最多被搜到了估计是这个方法 然而 这对我没效果,估计你也是这里说一下我的问题,我在imageSet里面已经这样填好了可是, 我忘记在 这里改成哦凯原创 2016-09-05 10:06:57 · 1458 阅读 · 0 评论 -
[iOS] gitHUB 冲突方法 Line XX: StartTag: invalid element name
http://www.ithao123.cn/content-10388604.html原创 2016-06-24 17:38:11 · 1380 阅读 · 0 评论 -
[__NSCFArray insertObject:atIndex:]: mutating method sent to immutable objec
报错!!!!! [__NSCFArray insertObject:atIndex:]: mutating method sent to immutable objec问题解释将一个可变的方法 发送给了一个不可变的对象问题背景1.在一个UITableview中,使用沙盒存储可变的数据源数组 2.然后退出列表所在的控制器,再返回时从沙盒再读取这个数据源数组 3.通过方法再次改变这个数据源的时候原创 2016-05-17 17:26:09 · 2527 阅读 · 0 评论 -
Terminating app due to uncaught exception 从哪儿来?
[NSException raise:@"1111" format:@"错误diamante方法是范德萨发"];输出:*** Terminating app due to uncaught exception '1111', reason: '错误diamante方法是范德萨发'*** First throw call stack:(0x2ee82f0b 0x39615ce7 0x2ee82e4原创 2016-05-27 11:51:57 · 958 阅读 · 0 评论 -
[MBProgressHUD报错] The view used in the MBProgressHUD initializer is nil
项目上要封装一个蓝牙刷卡器的manager类 在添加 MBProgressHUD 之后, 由于此manager类继承自 NSObject 所以 不能为 HUD提供可以弹出的view因此在设置 _hud.delegate = self 的时候爆出 The view used in the MBProgressHUD initializer is nil 错误 报错原因 就是因为没有能承载此h原创 2016-05-27 09:24:38 · 1000 阅读 · 0 评论 -
iOS 7系统 真机调试出现上下黑边
如图 解决办法:把这三张图片放到这下面,就可以解决Default@2x Default Default-568h@2x原创 2016-05-26 09:47:12 · 1464 阅读 · 0 评论 -
iOS报错 - If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variabl
Error: CGContextSetLineCap: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.解决方法:需要在plist文件中增加如下设置 将这个删除 或者 改为YES (没有这个,就是默认YES)原因原创 2016-04-06 13:23:58 · 14038 阅读 · 0 评论 -
iOS Error = NSURLErrorDomain Code=-1022 " 错误解决
导入一个SDK 里面网络返回error 报Code = -1022 ,后来发现为题所在 由于iOS9以后,需要App的网络协议里面都必须使用HTTPS协议!与原来的http不兼容 ,解决: 在工程的plist文件中,新增一个属性 1.字典 NSAppTransportSecurity 2.在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Bo原创 2016-03-02 10:35:02 · 12235 阅读 · 1 评论 -
iOS Error Domain=com.alamofire.error.serialization.response Code=-1016
主要是AF的问题 解析格式不全, Code = -1016 往往会在最后报 只要加上这段代码 补全解析格式即可manager.responseSerializer.acceptableContentTypes = [NSSet setWithObjects:@"text/html",@"text/plain",@"application/json",nil];原创 2016-03-02 11:14:19 · 1445 阅读 · 0 评论 -
iOS does not contain bitcode 报错解决
最近在做银联在线支付的SDK中, 遇到这样一个报错 问题出在这里, ld: x’x’x’x’x’x’x’x’x’x’x’x does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the原创 2016-03-03 10:36:35 · 2136 阅读 · 0 评论 -
iOS 各种报错集合
http://www.360doc.com/content/16/0307/10/31333531_540148578.shtml转别人的帖子 ,觉的很好,遂分享之.原创 2016-03-07 16:23:41 · 597 阅读 · 0 评论 -
ERROR: '/usr/local/bin' is not writable - it is required for Homebrew, try 'brew doctor' to fix it!
今天看环信的SDK 偶然间看到cocopods这个好东西,作为程序员怎么能不入手学习,于是按照教程一步步安装ruby 等 在这一步卡主 报错如下No binary rubies available for: osx/10.10/x86_64/ruby-2.0.0-p643.Continuing with compilation. Please read 'rvm help mount' to g原创 2016-03-15 15:28:02 · 10962 阅读 · 2 评论 -
Undefined symbols for architecture i386:和"_OBJC_CLASS_$_xx", referenced from:问题解决方法
原文地址:http://blog.csdn.net/azhou_hui/article/details/18312047版权声明:本文为博主原创文章,未经博主允许不得转载。多个人共同操作同一个项目或拷贝项目时,经常会出现类似这样的问题:Undefined symbols for architecture i386:“OBJC_CLASS$_xx文件名”, referenced from:下面是可能导转载 2016-06-13 11:48:38 · 3137 阅读 · 0 评论