作者回复: 👍
作者回复: 已经解决了就好~
作者回复: 是的,在视频中写成weakself是错误的,之后的代码中已经更正。感谢🙏
另外不调用的情况,简单来说有两种,一种是赋值self的时候没有正确的赋值成功,可以检查下类型,或者赋值后是否有值,另外一种就是在Block执行的时候可以加下断点,看下self是否已经被释放了。如果找不到据具体的问题可以上传下代码我帮看下。
作者回复: 使用这个函数,在集合类型中的数据必须是基本的类型(NSData,NSNumber等等),自定义的类型即使实现了NSCoding也是不行的,需要转换成NSData。具体的文档在https://developer.apple.com/documentation/foundation/nsdictionary/1409634-write。