swift不支持函数同名解析

2016-05-27  本文已影响90人  BlackRainism

在斯坦福讲授的第二课中在写同名函数时遇到一个奇怪的错误

错误提示

具体原因是因为当前使用的viewController继承于 UIViewController.而后者是继承于OC中的NSObject。在swift中被修饰成@objc class。而Objc中是不支持方法重载的。目前总结有以下四种解决办法

1. 删除继承类。貌似不太现实

具体的解释可以参看stackoverflow上的回答。

上一篇下一篇

猜你喜欢

热点阅读