zoukankan      html  css  js  c++  java
  • 医生工作台二期-bug总结

    bug记录
    1.视频问诊详情查看流,流里进入检查单详情上传图片后返回闪退
    这块cell用的相同的id,开始创建的是第一个if里面的cell,后来创建的是else里面的cell,因为之前用TipCell注册的,类型是HDFHospitalOrderDetailsViewCell, 现在走的else,cell.tipLabel 这个cell并没有这个tipLabel的属性,所以会崩溃
    教训:不同的cell必须用不同的id注册,写代码的时候就感觉这块好像有问题,可能发生问题的地方就一定会发生问题
    我这么一改,用两个id就没问题了:
     
    另外cell的高度计算也有问题,没有跟这里的对应上,正确的写法:
    之前错误的写法:
    两个分支语句上下是反的
     
    2.bugios7系统,未上传检查结果黄条展示错乱
     
    iOS7约束调取不对:
    后来发现这并不是真正的原因,真正的原因是cell应该对contentView进行约束,而不是直接对self进行约束: 下面这样写是没问题的
    总结:在cell里面添加控件,一定要加到contentView上,不要直接加在cell上
     
    3.图文问诊-开手术单结束问诊后,详情页点击查看处方跳转不对,跳转逻辑写错了
    ----------------------------------------------------------------------------------------
    线上bug:
    http://jira.haodf.net/browse/FZDEPTBUG-403
    当有引导页GuidePageController的时候,joinOnLineHospitaSuccess方法调用了 
    UITabBarController *tabController = (UITabBarController *)self.window.rootViewController;
    UINavigationController *nvc = tabController.selectedViewController;
    导致[GuidePageController selectedViewController]: unrecognized selector sent to instance 0x14dd23450
     
    点语法,发消息造成崩溃, 发现是在弹引导图的时候,同时弹出在线执医闪屏,点击闪屏的时候调用了selectedViewController,这个属性是tabBar的属性,有引导图的时候,引导图的根控制器是self.window.rootViewController = guide
    GuidePageController, 点语法调用selectedViewController,相当于 [GuidePageController selectedViewController]
     
    解决办法是在弹出引导图的时候不请求接口,直接return:
     
  • 相关阅读:
    [国嵌攻略][152][I2C总线介绍]
    [国嵌攻略][151][nandflash驱动程序设计]
    [国嵌攻略][150][实际嵌入式系统环境搭建]
    [国嵌攻略][149][Yaffs2文件系统应用]
    [国嵌攻略][148][MTD系统架构]
    [国嵌攻略][147][简单块设备驱动设计]
    [国嵌攻略][146][块设备驱动实例分析]
    PhpStorm Git 配置
    PHP 创建重用数据库连接函数 mysqli与PDO
    【转载】php程序员:从1.5K到18K 一个程序员的5年成长之路
  • 原文地址:https://www.cnblogs.com/tufei7/p/5952053.html
Copyright © 2011-2022 走看看