美文网首页ios开发iOS 开发 iOS Developer
swift-关于Declaration is only vali

swift-关于Declaration is only vali

作者: Morn_ | 来源:发表于2016-07-14 17:35 被阅读1170次

下午想要练习下swift的项目, 就下载了大神的项目想要跟着敲一下
没想到麻烦不断
尤其是在swift的类的扩展上面
我想要在一个ViewController中遵循UIScrollViewDelegate
协议,判断是否滑动到最后一张以显示进入按钮, 但是出现了报错信息Declaration is only valid at file scope
如图:

Paste_Image.png
找了半天, 终于找到了这个白痴的原因- =
大概是这样的

这是错误的写法:(写里面说明是这类里面的实现)

class MyClass: NSObject { 
extension ViewController: UIScrollViewDelegateDelegate{
                   ... 
            }
}

这个是正确的:

class MyClass: NSObject { 
                 ...
}
extension ViewController: UIScrollViewDelegateDelegate {    
                 ...
}

相关文章

网友评论

本文标题:swift-关于Declaration is only vali

本文链接:https://www.haomeiwen.com/subject/njnejttx.html