- 博客(4)
- 收藏
- 关注
原创 tableView滚动造成cell中的NSTimer不执行
各位大神碰到这个问题不要慌,大多是因为NSTimer的模式的问题先看原理:首先我们先来看看NSTimer的几个模式:NSDefaultRunLoopMode(kCFRunLoopDefaultMode):默认,空闲状态 UITrackingRunLoopMode:ScrollView滑动时会切换到该Mode UIInitializationRunLoopMode:run loop启...
2019-02-28 15:38:43
316
原创 简单解释 __weak, __strong,__block修饰符
__weak 修饰 是为了防止循环引用 __weak 修饰的对象在block内部不会对计数器+1 __strong 修饰 是因为某个特定场景, 比如block中使用了用__weak修饰的对象,但是在执行block代码块的时候__weak修饰的对象已经被释放掉了, 这个时候就会报空指针错误,这个时候就要在block内部用__strong修饰弱引用的对象,这样就不会造成空指针异常当然,...
2019-02-22 20:36:00
477
原创 设置Authorization请求头一直访问失败,code-400
在做公司项目的时候,有个接口是GET请求,需要根据登录后返回的token设置到请求头Authorization调用,但是尝试很多次一直访问失败错误示例:请求头错误设置:返回的错误信息:纠结了老半天,在网上查找各种资料也没有解决,突然一想,为什么请求的错误信息会返回Failed to decode JSON object: Expecting value: line ...
2019-01-07 03:25:01
17010
原创 字符串作为方法入参不能改变值的问题
字符串作为方法入参,方法内改变,方法外得不到想要的值 内部方法如下: 以上打印不了想要的值原来是犯了个低级错误!不可变字符串不能修改值,需要使用可变字符串类型修改如下:方法内部修改...
2019-01-04 11:35:53
1328
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人