Xcode Instruments Time Profiler分析结果

发布于 2022-09-02 13:47:40 字数 1382 浏览 16 评论 0

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

[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];
    
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我喜欢麦丽素 2022-09-09 13:47:40

目前没看出来,哪边有问题,可以从block循环引起的方面查查!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文