iOS Bug 汇总
来源:互联网 发布:python update mysql 编辑:程序博客网 时间:2024/06/02 17:53
1. [__NSCFConstantString count]: unrecognized selector sent to instance 0x10ce7f8c0
类型不匹配导致, 存储的是NSString,却用NSMutableArray接收,这个时候使用NSMutableArray属性的时候程序就会奔溃.
排错方法: 检查存储的数据类型是自己需要的类型, [xxx class]打印类型.
2. 首页滑动之后,collectionView不能点击(偶尔可以点击,偶尔不恩能够点击).头部不加东西没有问题,加了图片轮播和另一个就不能滑动✓解决方案:
- (void)touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event
{
PJLog(@"---你为什么会进来---%@", event);
3. UITableView 的cell有时候点击没有反应
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
错写成
-(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(nonnull NSIndexPath *)indexPath
只需要在 + (void)hideHUDForView:(UIView *)view 方法里面添加下面一句代码就可以解决
if (view == nil) view = [[UIApplication sharedApplication].windows lastObject];
5. 不要在子线程操作主线程的UI界面, 原因是: 有时候操作没有问题, 有时候有问题. 这样就会出现一些莫名其妙的问题.
NSArray *responseCount = responseObj;
if (responseCount.count) {
if ([[responseObjclass]isSubclassOfClass:[NSArrayclass]]) {
NSArray * dict = (NSArray*)responseObj;
if (dict.count==0) {
[self.homeGridDetailFrameremoveAllObjects];
[self.tableViewreloadData];
return;
}
}
if ([[responseObjclass]isSubclassOfClass:[NSDictionaryclass]]) {
NSDictionary * dict = (NSDictionary*)responseObj;
if ([STRING_FORMAT(dict[@"status"])isEqualToString:STRING_Int(0)]) {
[MBProgressHUDshowError:dict[@"mes"]];
[self.homeGridDetailFrameremoveAllObjects];
[self.tableViewreloadData];
return;
}
}
//数据转模型
NSArray *newFrames = [selfhomeGridDetailFrameWithOriginalData:responseObj];
self.homeGridDetailFrame = [newFramesmutableCopy];
[self.tableViewreloadData];
// 结束刷新
[MBProgressHUD hideHUD];
[self.tableView.mj_headerendRefreshing];
} else {
[self.homeGridDetailFrameremoveAllObjects];
[self.viewinsertSubview:self.labelHintbelowSubview:self.menu];
[self.tableViewreloadData];
}
- ios bug 汇总
- iOS Bug 汇总
- iOS开发之Bug汇总
- iOS 开发中Bug汇总
- iOS开发Bug汇总(持续更新)
- bug汇总
- BUG汇总
- (Bug汇总)
- iOS开发项目BUG汇总及解决方案(持续更新)
- ios bug
- ios bug
- VC2005 Bug汇总
- ie bug 兼容性汇总
- opencv BUG汇总
- .Net平台Bug汇总
- IE6 BUG汇总
- android常见bug汇总
- cocos2dx bug汇总
- 欢迎使用CSDN-markdown编辑器
- nodejs 读取图片返回给浏览器
- hdu1964Pipes【插头dp】
- Spark 配置指南
- 取条数
- iOS Bug 汇总
- 浅谈对ORACLE DATA GUARD的理解
- 5.Longest Palindromic Substring
- 2、字符串翻转
- iOS8 PHAsset 照片框架
- NumPy的详细教程
- 插入排序
- Schmid滤波器
- sp lr pc详解