iOS:常规问题
__block小凡
既然选择了iOS,就要走下去,披荆斩棘,乐于分享,勤于钻研,一心求实,绝对务真......
展开
-
iOS:点击button卡死
场景: 在tableView的Cell中有一个button,我需要点击这个button然后使得其视图控制器上的一个视图改变frame,但是我点击这个button后,导致卡死,也不崩溃,所有事件失效,我本人初步认为是线程卡死,或者事件全部传递到了我需要改变frame的那个视图上,无法分发事件。解决: 1.使用Block解决,或者其他设计模式来传递点击消息;原创 2014-11-19 16:40:13 · 2319 阅读 · 0 评论 -
iOS:navigationItem自定义时无法紧贴左侧
解决demoUIButton *btn = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, BUTTON_WIDTH, BUTTON_HEIGHT)]; //添加点击事件 [btn addTarget:self action:@selector(buttonClickAction:) forControlEvents:UIContr原创 2014-11-26 11:41:53 · 1294 阅读 · 0 评论 -
iOS:iOS8模拟器下键盘不能弹出
从iOS7模拟器换到iOS 8模拟器后,键盘却无法弹出,我的模拟器版本是iOS 8.2解决方法:打开iOS8模拟器,选择Hardware菜单,选中Keyboard,将其中的第二项Connect Hardware Keyboard 选中状态去掉在此说明:苹果公司在iOS8后,在模拟器中,当判断你使用键盘输入后,就禁止使用了模拟器的软键盘,所以需要设置一下,却变成了无法使用键盘原创 2014-12-31 15:34:21 · 2202 阅读 · 0 评论 -
iOS:编译错误 A valid provisioning profile for this executable was not found.
查看证书是否正确,其次看看project和targets的code signing的配置是否一样,尤其要注意provisioning profile是否是iOS_Development原创 2015-02-09 18:14:45 · 2147 阅读 · 0 评论 -
iOS:界面上下空出黑条
启动图没有添加完整造成原创 2015-03-12 18:24:19 · 843 阅读 · 0 评论 -
iOS:UICollectionView布局问题
具体问题一: 布局正确,但是cell上的UI控件都跑到了屏幕外面,如图所示:cell上有两个控件,问题demo如下,主要出在第一个self.centerX上,去掉这个代码,重新写一个居中的方法_headImgView.centerX = self.centerX;_nameLabel.centerX =_headImgView.centerX;原创 2015-04-20 16:58:58 · 920 阅读 · 0 评论 -
iOS:常规问题 崩在model中
情景:封装数据,崩溃在model中,4s会崩溃,4s以上都不会崩溃。原因:坑爹后台返回的isSelect字段竟然是字符串,但是返回的还是yes和no,然后我就当做bool型用了,目测是iOS8会自动识别,但是iOS7无法辨认yes或no为bool型,依然执行为字符串,导致在4s中崩溃,4s以上都不崩溃原创 2015-04-28 18:51:31 · 952 阅读 · 0 评论 -
iOS:后台返回json数据格式错误无法解析
场景:MK网络请求,后台返回有数据,但是因为json数据中某些字段有换行符无法解析,即json格式错误,如果后台不给转码,就需要自己解决,\r\n是ASCII码表中的换行符,将这些字段忽略掉基本就没有问题了NSString *resultString = [self responseString];//self为网络请求操作类(completedOperation)NSData *data原创 2015-05-18 11:05:42 · 8992 阅读 · 0 评论