swift不支持函数同名解析
2016-05-27 本文已影响90人
BlackRainism
在斯坦福讲授的第二课中在写同名函数时遇到一个奇怪的错误
错误提示
具体原因是因为当前使用的viewController继承于 UIViewController.而后者是继承于OC中的NSObject。在swift中被修饰成@objc class。而Objc中是不支持方法重载的。目前总结有以下四种解决办法
1. 删除继承类。貌似不太现实
具体的解释可以参看stackoverflow上的回答。