标签: ios swift
出于安全原因,我非常喜欢使用 #keyPath()。现在,我想给我的枚举案例一个关联的值和一些属性的名称。
我的问题是 - 有没有办法强制对相关值进行编译检查,以保证此路径存在?
虽然它不起作用,但我想要的是这样的:
enum MissingKeysError { case propIsMissing(checkedExistedPropertyHere: String) }
我知道 #keyPath 只返回一个字符串,但我真的想对我的关联值使用类似的机制。