为什么我有警告“冗余约束‘Self’:‘AnyObject’”

我已将 Xcode 更新到 12.5。现在我可以看到下一个警告:“冗余约束‘Self’:‘AnyObject’”

是什么导致此警告?(RouterType 必须仅适用于类。)

回答

AnyObject要求符合协议的成员是一个类,但你已经标记了它@objc,并且在 Objective-C 中只有类可以符合协议。

因此,要求AnyObject是多余的,您可以将其删除。


以上是为什么我有警告“冗余约束‘Self’:‘AnyObject’”的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>