zoukankan      html  css  js  c++  java
  • 11号了,还有三天上线-改bug

    +(NSDictionary *)replacedKeyFromPropertyName

    {

        return  @{

                  @"doctorId": @"id"

                  };

    }

    [SVProgressHUD showErrorWithStatus:response.message.length > 0 ? response.message : ERROR_MSG_NONETWORK];

    // 网络问题提示

        thirdLabel.preferredMaxLayoutWidth = kScreenWidth -30; // 适配ios6  折行

    崩溃--exc_badEXC_BAD_ACCESSBUG解决

    发现是代理方法崩溃了,我直接在viewWillDisappear方法中把代理干掉

    解决了崩溃问题

    iOS 关于修饰代理用weak还是assign。

    字数227 阅读42 评论0 喜欢1

    对于这个问题,昨天看朋友写的代码偶尔注意到的。自己平常都是用weak进行修饰,他却用到了assign一时不知对错。然后搜索了一下。下面罗列一下结果。

    对于weak:指明该对象并不负责保持delegate这个对象,delegate这个对象的销毁由外部控制。

    对于strong:该对象强引用delegate,外界不能销毁delegate对象,会导致循环引用(Retain Cycles)

    对于assing:也有weak的功效。但是网上有assign是指针赋值,不对引用计数操作,使用之后如果没有置为nil,可能就会产生野指针;而weak一旦不进行使用后,永远不会使用了,就不会产生野指针。以上是自己搜索看到的解答,谁有更好的说法,可以评价回复。采纳优质意见。

    代理属性写错了,崩溃

    - (void)viewWillDisappear:(BOOL)animated {

    //    [self.selectCityVC stopLocation];

    //    self.selectCityVC.delegate = nil;

    //    [self.selectCityVC removeFromParentViewController];

    }

    @property (nonatomic, assign) id<HDFPCSelectCityViewControllerDelegate> delegate;

    -----------导航栏处理

    // a要隐藏导航栏  viewWillAppeare 方法中 set

    [self.navigationController setNavigationBarHidden:YES animated:animated]; // 隐藏

    // viewWillDisappear  显示导航栏

    [self.navigationController setNavigationBarHidden:NO animated:animated];

    PV(访问量):即Page View, 

    即页面浏览量或点击量,用户每次刷新即被计

    算一次。

    UV(独立访客):即Unique Visitor,访问您访问您网站的一台电脑客户端为一个访客。00:00-24:00内相同的客户端只被计算一次

    计算机生成了可选文字:

    计算机生成了可选文字:

    ------

    字典参数不能为nil

    webView URL不能为nil

  • 相关阅读:
    React 组件之间如何交流
    VMC INJECTION(开源JAVA模板框架)
    <th><td>表单用法
    弹性盒子
    骰子的布局(flex)
    javascript中的作用域
    js引用类型和基本类型、隐式类型转换以及强制类型转换面试题
    css的content属性,以及如何通过css content属性实现css计数器?
    CSS实现:一个矩形内容,有投影,有圆角,hover状态慢慢变透明
    百度元宵节动画
  • 原文地址:https://www.cnblogs.com/tufei7/p/5377103.html
Copyright © 2011-2022 走看看