我有PlayViewController.swift,它只是太长了。 我添加了一个新的swift文件“Options.swift”,并将PlayViewController.swift中的一些函数剪切粘贴到Options.swift
现在,当我运行项目时,它会在函数调用中给出“使用未解析的标识符”错误
也可以在playcontroller中使用self调用ui项目。给'使用未解析的标识符'self'
我错过了什么?
答案 0 :(得分:5)
您要做的是在其他文件中将 extension 写入PlayViewController。所以,另一个文件看起来像这样:
extension PlayViewController {
// ... stick your functions (i.e. methods) here
}
这种扩展的使用,作为在多个文件上传播类定义的一种方式,是完全合法和普遍的。