swift-关于Declaration is only valid at file scope的报错信息

下午想要练习下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 {    
                 ...
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,223评论 4 61
  • 我们来看一些比老子乖巧一些的哲学家。 万世师表孔子的思想与老子正相反,乐观、积极、务实,他着手恢复尧舜、文武的礼乐...
    荒原苍狼阅读 161评论 0 0
  • 差四分够一点阅读 154评论 0 0
  • 再忙也要坚持计划和审视 求职心态 紧张和心虚 踏实做事 不甘和彷徨 我很乐意做科研
    Liming_Liu阅读 278评论 0 0
  • 夜出凌波渡暗香,亭亭侍立不沾尘。素衣翠羽镶金袄,冰肌玉骨裹幽魂。寒花借水绽岁寒,洗尽凡心远混沌。不与群芳争俏丽,但...
    bluebox阅读 385评论 0 2