【发布时间】:2016-05-23 15:46:29
【问题描述】:
我似乎无法覆盖以下方法,并创建了一个独立的示例,这已经让我烦恼了几个小时。
几乎可以肯定这很愚蠢,但我似乎无法覆盖 swift 类中的类方法,其中基类是 Objective C,特别是返回类型是 NSArray*。
我刚刚收到错误消息“Method does not override any method from its superclass”
所以我的失败如下所示:
但是如果将返回类型更改为像 NSString* 这样简单的东西,它就可以正常工作
现在我已经尝试过Array<AnyObject> 并与其他几个人一起玩过,但我对 Swift 语法仍然有点新鲜,所以我几乎肯定错过了一些明显的东西。
【问题讨论】:
-
@Kex 这将如何解决问题?用户正在尝试实现一个类方法。
标签: ios objective-c swift nsarray