Tag: swiftyuserdefaults

模糊的types名称错误

我试图重新编译SwiftyUserDefaults( https://github.com/radex/SwiftyUserDefaults )添加迦太基支持,但试图编译我看到以下错误: “NSUserDefaults”中含糊不清的types名称“Proxy” 以下代码 public func ?= (proxy: NSUserDefaults.Proxy, @autoclosure expr: () -> Any) { if !proxy.defaults.hasKey(proxy.key) { proxy.defaults[proxy.key] = expr() } } 和 在这种情况下,“代理”对于types查询是不明确的 对于 public subscript(key: String) -> Proxy { return Proxy(self, key) } 据我所知 – 问题是与类代理,这是embedded在扩展。 public extension NSUserDefaults { class Proxy { private let defaults: NSUserDefaults private let key: String […]