摘要: 引人:iOS真机调试程序,报如下错误信息:failed to get the task for process XXX原因:证书问题,project和targets的证书都必须是开发证书,ADHOC的证书会出现此问题。解决方案:project和targets的证书使用开发证书。其他:failed to get the task for process XXXThis error happens when you have set Distribution Provisioning profile in code signing. Change it to Developer Provision 阅读全文
posted @ 2013-12-04 23:39 ygm900 阅读(904) 评论(0) 推荐(0) 编辑
摘要: +(DisplayErrorMsg *)sharedDisplayErrorMsg{ static DisplayErrorMsg *instance = nil; @synchronized(instance) { if (instance == nil) { instance = [[DisplayErrorMsg alloc] init]; } } return instance;}-(void)showAlertView:(NSString *)title Message:(NSString *)msg{ ... 阅读全文
posted @ 2013-12-04 11:45 ygm900 阅读(532) 评论(0) 推荐(0) 编辑
摘要: block是什么block是一个C level的语法以及运行时的一个特性,和标准C中的函数(函数指针)类似。用于回调函数的地方。两个对象间的通讯。实现轻量级的“代理”。blocks和C语言函数指针的区别如何调用blocks调用block和C语言函数指针的调用一模一样如何在 block 中修改外部变量?????考虑到 block 的目的是为了支持并行编程,对于普通的 local 变量,我们就不能在 block 里面随意修改(原因很简单,block 可以被多个线程并行运行,会有问题的),而且如果你在 block 中修改普通的 local 变量,编译器也会报错。那么该如何修改外部变量呢?有两种办法, 阅读全文
posted @ 2013-12-04 11:25 ygm900 阅读(575) 评论(0) 推荐(0) 编辑
摘要: iOS 上不建议在非主线程进行UI操作,在非主线程进行UI操作有很大几率会导致程序崩溃,或者出现预期之外的效果。我开始不知道这一点,在子线程中进行了弹窗操作,结果程序就出问题了!报的错误是(EXC_BAD_ACCESS(code=2,address=0xcc),0x1a0ad32: movl 204(%ecx), %edx),我以为是空指针导致的内存泄露,用了很多方法,但这问题感觉很顽固,困扰了我很多天。后来有位大牛指点了我,问我是不是在子线程进行这个弹窗操作。。。直到此时我才明白问题出在哪里,问题顺利解决。有时候出现bug却不知道是哪引起的,这时是最纠结的,等明确了问题所在,问题就不是问题了 阅读全文
posted @ 2013-12-04 10:54 ygm900 阅读(25118) 评论(1) 推荐(1) 编辑