下午想要练习下swift的项目, 就下载了大神的项目想要跟着敲一下
没想到麻烦不断
尤其是在swift的类的扩展上面
我想要在一个ViewController中遵循UIScrollViewDelegate
协议,判断是否滑动到最后一张以显示进入按钮, 但是出现了报错信息Declaration is only valid at file scope
如图:
找了半天, 终于找到了这个白痴的原因- =
大概是这样的
这是错误的写法:(写里面说明是这类里面的实现)
class MyClass: NSObject {
extension ViewController: UIScrollViewDelegateDelegate{
...
}
}
这个是正确的:
class MyClass: NSObject {
...
}
extension ViewController: UIScrollViewDelegateDelegate {
...
}