• 专家来了-提测-改bug-上线10号


    集成那天,同事帮忙改了三个bug, 适配ios6约束,方法被调用两次,

    郑晓杨吃饭,好像还欠我钱呢

    Product-archive  打包

    计算机生成了可选文字:
Crashes 
ios Apps 
Name 
newPati ent 
Archives 
Select a method for export: 
O 
Save for iOS App Store Deployment 
Sign and package application for distribution in the iOS App Store. 
O 
Save for Ad Hoc Deployment 
Sign and package application for Ad Hoc distribution outside the iOS App Store. 
O 
Save for Enterprise Deployment 
Sign and package application for enterprise distribution outside the iOS App Store. 
O Save for Development Deployment 
Sign and package application for development distribution outside the iOS App Store. 
Cancel 
Previous 
Next 
Archive Information 
newPatient 
Upload to App Store... 
Details 
Version 3.5.' (10943) 
Identifier com.haodf.newpatient 
Type iOS App Archive 
Download dSYMs.„ 
Description

    ------------------------------------------------------------------------------------------------------------------------

    专家来了页--选择某一医生,医生预约页面点医生头像报错,不能进入医生黄页

    漏传doctorID

    ------------------------------------------------------------------------------------------------

    iPhone6系统9.3.1医生黄页,患者投票信息处显示互相遮挡

    兼容】iPhone6系统9.3.1医生黄页执业地址及会诊地址被加粗了

    ui添加了两次,造成了重叠

        BOOL    locating; // 添加布尔标记,只调用一次

    如何避免一个方法被调用多次:加上bool判断

    定位方法调用了多次, 经纬度log了好多次,之后才log定位位置

    #pragma mark - CLLocationManagerDelegate

    - (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation

    首次定位会出现一个粗略定位,过一会再出现一个更精确到纠正定位,这样可能连续两次触发didUpdateToLocation事件,

    有的时候可能只进行一次定位

    http://blog.csdn.net/huzgd/article/details/7939984

    先是经纬度log.多次,然后才是log百度转码后的结果

    我只知道getExInfo方法被调用了多次,但是不知道为啥,其实是定位被调用了多次,当时没有意识到,没有意识到的原因是不清楚网络请求是耗时操作,

     

    多线程: 同一时间执行多个任务

    主线程:UI线程---子线程

    开线程:GCD

    ------------------------------------------------------------------------------------------------------------------------------------------------------------------

    兼容】iPhone4,系统6.0.1,专家来了列表页,价格显示应该靠右对齐

    设备iPhone4,系统6.0.1

    步骤:

    1、附近医院,点击banner进入专家来了页

    期望结果:价格显示靠右对齐

    实际结果:如附件图

    设置约束优先级

        [priceLabel setContentCompressionResistancePriority:UILayoutPriorityDefaultHigh forAxis:UILayoutConstraintAxisHorizontal];

        [priceLabel setContentHuggingPriority:UILayoutPriorityDefaultHigh forAxis:UILayoutConstraintAxisHorizontal];

    越大,优先级越高

    Hugging(拥抱)默认250.0f,Compression(挤压)默认 750.0f

    ------------------------------------------------------------------------------------------------------------------------------------------------------

    医院黄页(有专家来了信息的)下拉到底,应用crash

    背景:定位北京,北京协和医院有上海来的医生在此出差

    步骤:

    1、服务 页--搜索“北京协和”

    2、点击进入北京协和 医院黄页

    3、下拉到底,

    期望结果:无异常

    实际结果:应用crash 概率100%

    删除之前特色疾病下的医生出差模块

    删除cell,同时删除数据源  删除section

    cell跟section对不上就会崩溃

    ---------------------------------------------------------------------------------------------------------------------------------------

    患者在北京,查看北京的医生,选择就诊时间页面应该不显示出差信息

    患者当前定位北京,北京的医生姓名:徐2817 用户名:xuzjpumch

    步骤:

    1、服务页--搜索“徐2817”

    2、搜索结果也进入医生黄页

    3、点击预约就诊进入医生预约详情页

    4、点击立即预约,弹框显示选择就诊时间页

    接口参数 不带"省"市", 参数传错了,多了个省

    ------------------------------------------------------------------------------------------------------------------------------------------------------

    功能】专家来了页--选择某一医生,医生预约页面点医生头像报错,不能进入医生黄页

    背景:定位北京,选择附近医院,110环境有11位上海的医生在北京出差

    步骤:

    1、选择普外科

    2、选择冯冯医生,进入医生预约页

    3、点击医生头像

    期望结果:进入医生黄页

    实际结果:提示网络不给力

    漏传doctorID

    ------------------------------------------------------------------------------------------------------------------------------

    按医院找医生--定位北京切换选择区域,第二次切换到上海时,banner不显示专家来了

    背景:有2个上海专家在北京出差;当前定位为北京

    步骤:

    1、进入按医院找医生页

    2、点击屏幕下方“北京”

    3、进入选择地区页,选择“上海”

    4、返回按医院找医生,此时显示banner专家来了

    5、重复步骤2-4,选择地区为重庆

    6、重复步骤2-4,选择地区为上海

    期望结果:再次选择上海,依然banner提示:2位上海专家在北京出差

    实际结果:不提示

    请求到数据后,将view高度设置为50

    ------------------------------------------------------------------------------------------------------------------------

    ////定位出错时被调 解决模拟器不显示黄页

    //- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error

    //{

    //    LOG(@"获取经纬度失败,失败原因:%@", [error description]);

    //    [self getAddressFail];

    //}

    ------------------------------------------------------------------------------------------------------------------------

    布局混乱

    筛选

    风险1 专家来了列表布局混乱  约束问题   configModel里面新加了约束

    疾病标签有的时候约束,没有的时候的约束

    解决办法是将约束设置为0

     

    风险2 ios6专家来了列表崩溃 约束问题

    风险3 专家来了,科室只有一行布局 小崔写的

    按医院查找,附近医院,医院黄页进入专家来了列表请求参数,科室列表请求参数

    按医院查找,手选地点接口调试,请求参数

    专家来了,科室筛选后请求数据

    专家来了,点击cell跳转

  • 相关阅读:
    并发之线程封闭与ThreadLocal解析
    并发之不可变对象
    开发者
    并发之atomicInteger与CAS机制
    并发之synchronized关键字的应用
    并发之volatile关键字
    并发研究之可见性、有序性、原子性
    并发研究之Java内存模型(Java Memory Model)
    并发研究之CPU缓存一致性协议(MESI)
    线程安全的日期处理
  • 原文地址:https://www.cnblogs.com/tufei7/p/5472628.html
Copyright © 2020-2023  润新知