我已经阅读了所有其他与此相关的答案,在我看来,代码应该可以工作,可惜并非如此。
let filter = AspectScaledToFillSizeFilter(size: cell.firstTypeImageView.frame.size) // or use whatever size appropriate
cell.firstTypeImageView.af_setImage(withURLRequest: request, placeholderImage: UIImage(named: "blank"), filter: filter)
有什么想法为什么会抛出IllegalArgumentException?
值得一提的是,如果他们的SpecialDTO不是TypeA,那么我们将无法获取NestedA(),因此应该跳过其余的比较器。这就是为什么我们在开头有if语句的原因。
答案 0 :(得分:0)
好吧,事实证明,我们的客户在相当长的一段时间内都没有升级产品,这意味着他们使用的是旧版本的比较器,但确实违反了总合同。
看起来比较器毕竟是坚固的。