
iOS错误修正
龙炎其实是王老师
总是幻想的原来是这样
展开
-
xcode中ineligible devices的注意事项
今天公司的同事在安装虚拟机后识别设备出现了ineligible devices的情况,排查问题了很久,才弄好,现在总结一下经验有可能导致ineligible devices的问题1.证书不对2.iPhone手机的版本大于xcode版本3.xcode版本过低4.系统Deployment Target的版本号大与iPhone手机的版本号经验总结,慢慢提高...原创 2015-04-14 17:23:02 · 2507 阅读 · 0 评论 -
关于在xcode6中,键盘无法成为第一相应的解决方法
参考:http://www.cocoachina.com/bbs/read.php?tid=207625答案:因为Xcode6中的模拟器键盘设置跟之前的版本不一样了。之前版本是模拟器的键盘和电脑的键盘都可以使用,但是Xcode6的模拟器键盘只能使用一种,即要么是模拟器键盘,要么是电脑键盘。快捷键切换键盘类型: Shift + Command + K原创 2014-09-21 16:48:57 · 995 阅读 · 0 评论 -
CoreData的数据迁移
很多人说CoreData坑多,现在才感觉到,今天上午写代码的时候,发现了一个大问题.过程如下,之前我自己给coredata的实体添加了几个字段,后来网上的一个用户说我们的app进去后闪退,但是我自己从新冲appstore下载了一个发现并没有哪些问题.于是这个事就过去了.第二天我run我自己的新程序的时候,发现coredata一保存在save方法的时候,就直接闪退.连错误都不报.导致我很崩溃..原创 2014-04-02 20:45:04 · 1701 阅读 · 0 评论 -
关于NSOperationQueue 里面的 cancelAllOperations 无效的解决方法
答案是:如果你取消了一个操作,它不会马上就发生。它会在未来的某个时候某人在“main”函数中明确地检查isCancelled==YES时被取消掉;否则,操作会一直执行到完成为止。因为整个线程池是异步的.cancelAllOperations 相当于 把你加入队列中的所有线程 cancel 但是 这个操作必须有 但是 不能作为你用“取消所有线程”的按钮 你点击取消 设置一个参数 isca原创 2014-08-22 15:22:44 · 3015 阅读 · 0 评论 -
关于xib连线错误的bug修正
今天code的时候,发现xib加载除了问题,研究了一会发现了一个问题在连线的时候,object一定要选择,你连线的view,而不是 File's Owner原创 2014-08-09 18:11:39 · 1153 阅读 · 0 评论 -
解决CATextLayer,换行和文字不清晰的问题
textLayer.contentsScale = 2.0f;textLayer.wrapped = YES;原创 2014-08-10 23:45:04 · 3919 阅读 · 0 评论 -
创建.m文件一片空白的错误解决方案
今天写代码,想继承一个类,突然发现创建的类文件一片空白,如图之后各种调试发现都解决不了问题,以为是装了xcode6 beta2 版本的问题,结果发现其实是我创建错了 我创建的是差点删了2个xcode....让我去死一会儿吧...原创 2014-06-22 19:26:52 · 1036 阅读 · 0 评论 -
出现错误instance method 'xxxmethod' not found (return type defaults to 'id')的问题修正
今天coding的时候,突然发现了一个奇葩的问题原创 2014-07-29 10:10:19 · 4107 阅读 · 0 评论 -
自己项目被拒的总结
最近帮朋友做了2个app,但是在经历上线这段时间一直不顺利,遇到了很多问题,现在进行以下总结1.第一次被拒,是优酷的问题,我的项目里,想加入我们传到优酷的视频,但是由于app的主体用户还是孩子,所以我在app分类的时候设置的是12禁,但问题来了,由于苹果在我连接的优酷视频中点击其他视频,发现了有相关18禁的内容,所以被拒.解决方案:从服务器弄个开关,作假数据,屏蔽优酷视频,等上线了,再原创 2014-07-08 10:54:37 · 1141 阅读 · 0 评论 -
当在一部新的苹果设备安装程序出现the executable was signed with invalid entitlements.问题的解决办法
1.找到设备的identifier2.进入https://developer.apple.com3.点击devices4.把identifier加入并注册5.打开xcode,按command+,6.点击你的证书,进入view details7.刷新即可原创 2014-05-29 10:06:04 · 941 阅读 · 0 评论 -
新建xib适配iphone4尺寸的注意
1.建立一个空的xib2.File's原创 2014-08-26 17:43:56 · 981 阅读 · 0 评论 -
在mrc下,NSNotificationCenter接收不到通知的一种情况
理论上说,你使用static define 或者直接静态的写一个@"xxx",都是可以接受原创 2014-08-28 21:28:11 · 1323 阅读 · 0 评论 -
关于coredata存储,出现The operation couldn’t be completed. (Cocoa error 133020.)的错误解决方案
self.context=[[NSManagedObjectContext alloc] initWithConcurrencyType:NSPrivateQueueConcurrencyType]; [self.context setPersistentStoreCoordinator:dm.PSC]; [[NSNotificationCenter defaultCenter]原创 2014-09-02 18:10:07 · 2768 阅读 · 0 评论 -
【原】xcode5.0升级5.1遇到的clang: error: unknown argument: '-fobj-arc'错误
XCODE5.0升到XCODE5.1后LLVM也从5.0升到5.1,工程报下面的错误了:clang: error: unknown argument: '-fobj-arc' [-Wunused-command-line-argument-hard-error-in-future] clang: note: this will be a hard error (cannot be downgr转载 2015-02-06 14:26:32 · 2440 阅读 · 0 评论 -
解决SVN被锁的问题
今天工作的时候在操作svn的时候,遇到了这样的情况,后来上网查了查,发现是SVN被锁了,解决方案就是 Action->cleanup 项目即可原创 2014-12-10 20:38:33 · 1629 阅读 · 0 评论 -
问题 Supported orientations has no common orientation with the application 解决方案
今天运行其他的项目里的target,发现出现了这样的问题,解决方法就是查看一下,项目是否支持,设置的方向,就可以解决了原创 2014-12-11 15:10:34 · 7139 阅读 · 0 评论 -
应用启动时发生“The network connection was lost.”错误
出现,Error Domain=NSURLErrorDomain Code=-1005 "The network connection was lost." 重启模拟器即可http://segmentfault.com/q/1010000000767411转载 2014-12-02 20:58:02 · 7272 阅读 · 0 评论 -
关于AFNetWorking 下载进度 显示"The operation couldn’t be completed. Is a directory" 的bug处理
NSURL *URL = [NSURL URLWithString:@"http://cdn.sencha.com/ext/gpl/ext-4.2.1-gpl.zip"]; NSURLRequest *request = [NSURLRequest requestWithURL:URL]; //下载请求 AFHTTPRequestOperation *operat原创 2014-11-24 22:54:48 · 1846 阅读 · 0 评论 -
使用version做SVN管理.a无法上传的问题解决方案
用VERSIONS做SVN管理,结果发现.a文件在VERSIONS时根本不显示,翻了一遍菜单才发现VEIW->SHOW IGNORED ITEMS选中找到没有上传的.a 添加add 就可以了原创 2014-11-25 18:08:31 · 1183 阅读 · 0 评论 -
xcode:关于Other Linker Flags
原文出自:http://alloc.sinaapp.com/wp/?p=272一、关于Other Linker Flagsxcode中,在“Targets”选项下有Other Linker Flags选项,在这里可以填写xcode链接器的参数,如:-ObjC、-all_load、-force_load等。二、xcode链接器xcode采用的链接器转载 2014-10-28 15:52:34 · 1133 阅读 · 0 评论 -
iOS旋转bug preferredInterfaceOrientationForPresentation must return a supported interface orientation
http://stackoverflow.com/questions/12690963/preferredinterfaceorientationforpresentation-must-return-a-supported-interface-o转载 2014-10-09 10:15:33 · 3995 阅读 · 0 评论 -
解决[[NSFileManager defaultManager] contentsOfDirectoryAtPath 方法获取不到数据的bug
在说这个问题之前,必须先解释一下,我们在引入工程的时候,xcode会给我们3个选项1.Copy items if needed主要是说明,是否要将文件拷贝到工程所在目录。如果不选中,而且该库文件不在工程目录下,引入文件的时候就仅仅是引入逻辑链接,不拷贝文件。(如果库文件移动,则可能在编译工程的时候出错)如果选中,则将该文件拷贝到工程目录下(系统推荐的原创 2014-10-24 10:21:01 · 3172 阅读 · 0 评论 -
在mrc情况下用Build And Analyze分析常见提示的总结
之前做了一个图片的webpge'shi1,Incorrect decrement of the reference count of an object that is not owned at this point by the callerJava代码 AttrTable = [[AttrTable node] initAttrTabl原创 2014-05-28 10:06:37 · 911 阅读 · 0 评论 -
ios 编程: ipad 和 iphone开发中使用 UIWebView 来播放视频的时候,在页面切换时 停止播放
当播放到一半的时候我点击一个按钮使webview移除掉,这时虽然webview移除了,但是还有声音,也就是说视频还在播放,要怎样在webview移除的时候也让视频停止播放?解决办法: 让webview调用一个 about:blank的url。就可以停止视频播放。 [cpp] view plaincopy-(v转载 2014-06-10 23:11:54 · 1410 阅读 · 0 评论 -
apps须遵循iOS数据存储指南
2.23 Apps must follow the iOS Data Storage Guidelines or they will be rejected 苹果审核折腾人啊,这次是数据存储的事 2.23 Apps must follow the iOS Data Storage Guidelines or they will be rejected2.23应用程序必须遵循转载 2014-06-09 10:11:50 · 1399 阅读 · 0 评论 -
iOS7修改状态栏文字颜色
iOS7默认状态栏文字颜色为黑色 修改为白色的方法: 1在Info.plist中设置UIViewControllerBasedStatusBarAppearance 为NO2 在需要改变状态栏颜色的ViewController中在ViewDidLoad方法中增加:[[UIApplication sharedApplication] setSt转载 2014-02-17 15:03:12 · 961 阅读 · 0 评论 -
CoreLocation.framework里的operation couldn’t be completed. (kCLErrorDomain error 0.)错误解决
我们在定位的时候,有可能会进入代理- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error错误是:operation couldn’t be completed. (kCLErrorDomain error 0.)解决方案其实很简答 重启虚拟器即可原创 2014-02-27 22:22:27 · 1646 阅读 · 0 评论 -
AVPlayer 监听播放时长错误capturing 'self' strongly in this block is likely to lead to a retain cycle 的解决方法
__weak typeof(self) weakSelf = self; /* Update the scrubber during normal playback. */ [weakSelf.player addPeriodicTimeObserverForInterval:CMTimeMakeWithSeconds(interval, NSEC_PER_SEC)原创 2014-02-27 16:04:59 · 1817 阅读 · 0 评论 -
记录Scrollview里的setContentOffset的动画冲突问题
问题如下,如果快速的调用setContentOffset,不停地给他一个point进行滚动,那么这时如果设置animated为yes,就会进行动画的冲突,这时把animated设为NO,就可以解决了原创 2013-11-13 16:10:14 · 2844 阅读 · 0 评论 -
NSTimer启动失效的解决方案
今天突然试了一下timer在线程中启动,果然不行,看了一下之前调研过的文章,解决方案就是放在主线程或者放在runloop即可原创 2014-02-03 20:17:23 · 1501 阅读 · 0 评论 -
NSZombieEnabled 定位 EXC_BAD_ACCESS 错误
我们做 iOS 程序开发时经常用遇到 EXC_BAD_ACCESS 错误导致 Crash,出现这种错误时一般 Xcode 不会给我们太多的信息来定位错误来源,只是在应用 Delegate 上留下像 Thread 1: Program received signal: "EXC_BAD_ACCESS" ,让问题无从找起。比如你对已释放的对象发送消息时就会出现,EXC_BAD_ACCESS,再转载 2014-01-29 10:38:49 · 971 阅读 · 0 评论 -
关于AVAssetWriter,AVAssetWriterInput报错Cannot call method when status is 2的问题记录
关于AVAssetWriter,AVAssetWriterInput报错Cannot call method when status is 2的问题记录原创 2013-12-05 18:07:42 · 7360 阅读 · 0 评论 -
限时下载——原理很简单,但是竟然耗费了我很久的一个小功能
原理是,利用时间戳,判断是不是已经大于一天,费了我很久的时间,犯得错误第一个是,其实int已经可以接受时间戳的值,当然也看到了很多人用其他的基本数据类型接受。还有一个错误是忘了NSUserDefaults不能存assign的值。//限时下载 if (![[NSUserDefaults standardUserDefaults]objectForKey:@"time"])原创 2013-09-02 23:11:55 · 1277 阅读 · 0 评论 -
解决取出音轨[[asset tracksWithMediaType:AVMediaTypeAudio] objectAtIndex:0] 报错的问题
今天合成视频的时候遇到了这个问题,报错的内容是-[__NSArrayM objectAtIndex:]: index 0 beyond bounds for empty array出错的代码是[AudioTrack insertTimeRange:CMTimeRangeMake(kCMTimeZero, item.asset.duration) ofTrack:[[item.a原创 2014-01-24 01:25:51 · 5354 阅读 · 0 评论 -
iOS开发过程中出现错误整理
1、No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7s, VALID_ARCHS=armv7 armv6).今天上午开完会,一回来真机调试就报 No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7s, V转载 2014-02-18 11:14:47 · 1063 阅读 · 0 评论 -
Undefined symbols for architecture i386或者armv7: “_OBJC_CLASS_$_XXX
Undefined symbols for architecture i386:“_OBJC_CLASS_$_XXX”, referenced from:objc-class-ref in XXXld: symbol(s) not found for architecture i386clang: error: linker command failed w转载 2014-02-19 11:57:47 · 11819 阅读 · 0 评论 -
xcode里archive无效的解决办法
把设备改成device就可以了...如此简单...竟然之前没意识到...原创 2014-02-20 11:21:14 · 1516 阅读 · 0 评论 -
用继承的方法去判断iPhone4与iPhone5的背景图
在项目中我们有时候会遇到需要在背景贴上一个背景图的情况,但是这时候,iPhone4s和iPhone5的2倍图都是xxx@2x.png,这时候就需要我们特殊判断,一开始本来想着写一个类别来区分他们,但是发现会出现递归的情况,在参考了http://stackoverflow.com/questions/9424004/suppress-warning-category-is-implementing-原创 2014-06-06 15:38:57 · 1015 阅读 · 0 评论 -
xcode 无法识别iPad,iPhone真机的问题
xcode 无法识别iPad,iPhone真机的问题:Deployment Target 设定的值比真机的版本要高,所以识别不了,只要版本小于等于真机的版本就行了。例如我的真机版本是ios5.1.1,那么Deployment Target 设定值是小于等于5.1.1就可以了。转载 2014-05-18 21:10:15 · 2008 阅读 · 0 评论 -
MBProgressHUD 的一些注意
MBProgressHUD 的方法可以用比较简便的加方法去实现[MBProgressHUD showHUDAddedTo:self.view animated:TRUE];如果是用的alloc的话一定要注意addsubview,否则不会显示在view上面self.hud = [[MBProgressHUD alloc]initWithView:self.view];原创 2014-02-11 20:35:07 · 3258 阅读 · 0 评论