解决警告学习
坤小
近20个项目经验,10个以上上线项目,独立开发过五个以上的上线项目。当过项目经理,负责过多款软件的架构……
展开
-
关于Xcode6编译Pods工程出错问题
工程里面原创 2014-10-14 19:22:38 · 2429 阅读 · 1 评论 -
添加第三方类库造成的linker command failed with exit code 1 (use -v to see invocation)的错误调试
linker command failed with exit code 1 (use -v to see invocation)这个错误貌似遇见并不止一次,当我想用某个第三方类库的时候(如SBJson),我直接把类库文件copy到工程目录里面,然后一编译就出现这样错误(并不是一定会出这样错误),开始以为是网上下载的类库本身问题,所以重新找类库或者其他方式将它添加进去,只要不出错就行,也一直没有深转载 2014-08-20 10:55:09 · 766 阅读 · 0 评论 -
史上最坑的证书报错解决方法:Code=3000 "未找到应用程序的“aps-environment”的权利字符串"
在ios注册远程通知获取设备令牌token的时候//注册远程通知获取设备令牌toKen [[UIApplicationsharedApplication] registerForRemoteNotificationTypes:(UIRemoteNotificationTypeBadge |UIRemoteNotificationTypeSound | UIRemo原创 2014-04-29 14:48:37 · 7299 阅读 · 0 评论 -
NSURLConnection超时大坑
在ios平台上做网络开发最常用的两个类:NSMutableURLRequest *urlRequest = [[NSMutableURLRequestalloc] initWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicytimeoutInterval:10];转载 2014-04-23 11:39:57 · 1956 阅读 · 0 评论 -
关于[__NSCFArray removeObjectAtIndex:]: mutating method sent to immutable object的报错分析
首先,我们来分析一下这个报错的主要意思mutating method sent to immutable object 说的是一个不可变的对象使用了可变的方法。这里面也许很多人会感到奇怪,我数组明明创建的是一个NSMutableArray,为什么突然说我不可变了呢?原因其实很简单,当一个NSMutavbleArray没有采用addobject来添加元素,而是直接赋值的时候,就会原创 2014-03-25 12:53:24 · 3787 阅读 · 1 评论 -
ABAddressBookSave关于保存到通讯录失败的问题
首先,一切的前提是你添加通讯录的语句没有任何错误。然后就是// 将新建的联系人添加到通讯录中 ABAddressBookAddRecord(addressBook, person, NULL); 下一步保存通讯录 为了大家更好的学习处理这种不会导致崩溃和提示的报错 建议大家创建一个Error对象来看看系统给出的错误提示 CFErrorRef e原创 2014-03-22 16:13:12 · 2826 阅读 · 0 评论 -
IOS异常记录
1. *** unrecognized selector sent to1.*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UILabel labelWithType:]: unrecognized selector sent to instance 0xb5a37转载 2014-03-14 10:26:33 · 814 阅读 · 0 评论 -
Implicit conversion from enumeration type 'enum CGImageAlphaInfo' to different enumeration type 'CGB
在使用xcode5 sdk iOS7环境,创建图形上下文进行图形绘制,合并,裁剪,特效处理等时避免不了使用如下方法创建位图:在 iOS7以前,是使用如下方法创建的: CG_EXTERN CGContextRef CGBitmapContextCreate(void *data, size_t width, size_t height, size_t bitsPer转载 2014-03-10 10:45:52 · 1986 阅读 · 0 评论 -
彻底解决_OBJC_CLASS_$_某文件名", referenced from:问题
最近在使用静态库时,总是出现这个问题。下面总结一下我得解决方法:1. .m文件没有导入 在Build Phases里的Compile Sources 中添加报错的文件 2. .framework文件没有导入静态库编译时往往需要一些库的支持,查看你是否有没有导入的库文件同样是在Build Phases里的Link Binary With Librari转载 2016-07-04 22:10:07 · 1891 阅读 · 0 评论 -
关于Xcode6编译变更 “Implicit declaration of function 'sysctl' is invalid in C99” 报错问题
之前代码在Xcode5.1上面跑的好好的,但是自从升级到6.0之后,就经常出现编译报错问题。hou'la原创 2014-09-22 11:39:36 · 33730 阅读 · 1 评论 -
iOS应用崩溃日志分析
转自raywenderlich 作为一名应用开发者,你是否有过如下经历? 为确保你的应用正确无误,在将其提交到应用商店之前,你必定进行了大量的测试工作。它在你的设备上也运行得很好,但是,上了应用商店后,还是有用户抱怨会闪退 ! 如果你跟我一样是个完美主义者,你肯定想将应用做到尽善尽美。于是你打开代码准备修复闪退的问题……但是,从何处着手呢?转载 2014-12-22 14:12:11 · 1082 阅读 · 0 评论 -
xcode 写代码没有补全 提示
解决:finder --- 个人---资源库--Developer--Xcode -- DerivedData DerivedData底下你的项目 + ModuleCache 一起删掉 ,然后重启XCDOE 就可以了经本人验证,确实可行。转载 2015-04-16 09:43:21 · 1237 阅读 · 0 评论 -
AutoLayout ScrollView在ios7下无法滑动
在ios6之前,因为Xcode没有Autolayout的机制,所以直接使用scrollView,设置它的contentSize即可正常滚动 在ios6之后,因为Xcode引入了Autolayout的机制,所以我们设置的contentSize被修改为适合屏幕大小的值, 也就是说自适应啦,因此无法滚动。但是ios8却可以,我也不知道为什么。 解决方案如下: 在viewC原创 2015-01-14 09:49:50 · 2064 阅读 · 0 评论 -
Capturing 'self' strongly in this block is likely to lead to a retain cycle
技术分享 » Phone | 阅读(1629) | 评论(0)May102014 _player.completionBlock = ^{ [self stopPlay]; };上面在block里用self是会有提示:Capturing 'self' strongly in t转载 2014-12-09 11:52:23 · 1086 阅读 · 0 评论 -
The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods install
解决方案:删除下面这个lock文件原创 2014-09-23 11:16:02 · 3279 阅读 · 0 评论 -
No Architectures to Compile for (ONLY_ACTIVE_ARCH=
摘要No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7, VA运行报错出现的原因:armv7s是应用在iPhone 5 A6 的架构上的解决的方式:1,在Project target里“Architectures”设置为“Standard (armv7,armv7s转载 2014-08-20 10:33:58 · 804 阅读 · 0 评论 -
iOS应用崩溃日志分析
转自raywenderlich 作为一名应用开发者,你是否有过如下经历? 为确保你的应用正确无误,在将其提交到应用商店之前,你必定进行了大量的测试工作。它在你的设备上也运行得很好,但是,上了应用商店后,还是有用户抱怨会闪退 ! 如果你跟我一样是个完美主义者,你肯定想将应用做到尽善尽美。于是你打开代码准备修复闪退的问题……但是,从何处着手呢? 这时iOS崩溃日志派上用转载 2014-05-22 11:18:55 · 860 阅读 · 0 评论 -
关于zbar的libzbar.a不支持ipnone5的64bit问题
首先zbar在ipnone5真机跑的时候会出现这样一个报错ignoring file /Users/why/Desktop/PhoneFax/UMSocial_Sdk_3.1/libUMSocial_Sdk_3.1.a, missing required architecture x86_64 in file /Users/why/Desktop/PhoneFax/UMSocial_Sdk原创 2014-03-18 16:04:52 · 5038 阅读 · 1 评论 -
linker command failed with exit code 1 解决
linker command failed with exit code 1 (use -v to see invocation)错误具体信息如下:Undefined symbols for architecture i386: "_OBJC_CLASS_$_VRGCalendarView", referenced from:转载 2014-03-13 14:12:13 · 1040 阅读 · 0 评论 -
warning: directory not found for option“XXXXXX”
从项目中删除了某个目录、文件以后,编译出现警告信息:ld: warning: directory not found for option“XXXXXX”很奇怪,为什么已经从项目中删除了文件和文件夹还是报这个警告呢?去掉警告的办法如下:1选择工程, 编译的 (targets)2选择 Build Settings 菜单转载 2014-03-10 10:29:32 · 896 阅读 · 0 评论 -
iOS-pushMeBaby经典错误解决
you need the APNS Certificate for the app to work:没有添加推送证书SSLWrite(): -9806 0:Device Token错误0:证书错误,请检查证书是否失效1.device token 的空格不能去掉2.device token 不要有尖括号<>3.获取device token的时候,需要在Xcode Capabilities中开启原创 2017-02-05 21:35:35 · 1401 阅读 · 0 评论