scfhao / SODownloader

A simple downloader base on AFNetworking

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Debug模式下报错,Release模式下没问题?

songyuyang0918 opened this issue · comments

commented

Debug模式下报错:
*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<SWDGLoadMap 0x283072c70> valueForUndefinedKey:]: this class is not key value coding-compliant for the key fractionCompleted.'

Release模式完美运行, 为什么呢? 求解作者大大~

可以再多提供点信息吗?用的真机?哪个iOS版本

commented

IOS12
Xcode10
真机是 iphone XS Max
2018-10-16 3 17 19

我一开始使用的是cocopoads继承的
然后发现和demo里面的不是太一样, 我又按照demo里面的设置修改了一下相关的类

commented

您的demo是没有问题的

SWDGLoadMap 是你自己写的类了?

commented

是的, 这是我自己的 model模型

commented

我继承了 您的SODownloadItem类和协议..
以及必须实现的方法
2018-10-16 3 22 07

fractionCompleted 是 NSProgress 类的属性,和 SODownloadItem 协议的 so_downloadProgress 这个属性有关,你可以检查一下对这个属性的 KVO。

commented

2018-10-16 3 33 02

我在KVO的监听方法里 打了断点 但它没有走这里..

你应该监听这个 keypath:SODownloadItemProgressObserveKeyPath

commented

2018-10-16 3 38 02

是的,您说的没错. 我想我是按照您说的属性监听的, 没到这个断点就崩了

加我QQ 2945214949 吧,我看一下