我在视图控制器中声明了一些枚举值,并试图在另一个类中进行访问,但是对于某些枚举,我可以直接推断,但对于另一些情况,我需要使用类名。样本代码
class MyRootViewController: UIViewController {
enum Animation {
case left
case right
case top
case bottom
case none
}
//some code
}
class OtherViewController: UIViewController {
enum Configurations {
case config
case version
case type
}
//some code
}
class Utility {
func addConfiguration(_ config: Configurations) {
//some code
}
func showAnimation(_ animation: MyRootViewController.Animation) {
//Some code
}
}
在第二个实用函数中,如果我声明如下func showAnimation(_ animation: Animation)它引发“使用未声明的标识符动画”错误。
为什么在第一种方法中,即使我没有提到课程,但在第二种方法中,却不起作用?
https://i.stack.imgur.com/jvcB3.png
请检查您的第一个功能没有工作。
它引发“使用未声明的标识符动画”错误。
所以你必须先修改你的源代码。谢谢.。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。