ios - Xcode Instruments Time Profiler分析结果

 hypothesis82235 发布于 2022-10-28 11:49

问题是一个UITextField在Cell中,结果通过block回调回UITableView,结果在iOS7上面就死在这一句,CPU使用率飙升到100%,这个是用time profiler分析结果,表示没看懂,求大神解答下。

[biddingCell changeTextFieldValue:^(NSInteger price, NSNumber *percentage) {
                    if (biddingCell.biddingType ==BiddingTypeRent) {
                        weakPropertyFollowAllAddEntity.RentPrice = price;
                        weakPropertyFollowAllAddEntity.RentPer = percentage;
                        weakPropModelEntity.rentPer = [NSString stringWithFormat:@"%@",percentage];
                        
                    }else{
                        weakPropertyFollowAllAddEntity.SalePrice = price;
                        weakPropertyFollowAllAddEntity.SalePer = percentage;
                        weakPropModelEntity.salePer = [NSString stringWithFormat:@"%@",percentage];
                    }
                    
                    [weakSelf.tableView reloadData];
                    
                }];
                
                
-(void)textFieldDidEndEditing:(UITextField *)textField{
    
    [self changeTextFieldContent];
    
    if (_block) {
        _block(textField.text.integerValue,_percentage);
    }
    
    [textField resignFirstResponder];
    
}
1 个回答
  • 目前没看出来,哪边有问题,可以从block循环引起的方面查查!

    2022-10-29 19:09 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有