我的视图控制器文件太长,如何把一些函数在一个单独的SWIFT文件
我有PlayViewController.swift,它只是变得太长了。 我添加了一个新的swift文件“Options.swift”,并从PlayViewController.swift中将一些函数剪切到Options.swift
现在当我运行这个项目时,它会在函数调用中给出'Use of unresolved identifier'错误
也可以用自己的方式调用玩家控制器中的ui项目。 给'使用未解决的标识符'自我'
我错过了什么?
你想要做的是在你的其他文件中写入PlayViewController的扩展 。 所以,其他文件将如下所示:
extension PlayViewController { // ... stick your functions (ie methods) here }
这种扩展的使用,作为将类定义在多个文件上的一种方式,是完全合法和通用的。