【发布时间】:2017-02-28 21:55:21
【问题描述】:
从 2.3 迁移到 Swift 3,我遇到了这个问题。该错误可追溯到视图控制器。
我没有看到任何需要将“键”限制为“字符串”的扩展/协议。
我尝试注释掉可能导致错误的代码,但结果很奇怪 - 即删除空的 viewDidLoad() 会使错误出现在另一个类中。
如果我有进展,我会更新主题。
【问题讨论】:
-
你好 Andrew,你有没有运气解决这个问题?
从 2.3 迁移到 Swift 3,我遇到了这个问题。该错误可追溯到视图控制器。
我没有看到任何需要将“键”限制为“字符串”的扩展/协议。
我尝试注释掉可能导致错误的代码,但结果很奇怪 - 即删除空的 viewDidLoad() 会使错误出现在另一个类中。
如果我有进展,我会更新主题。
【问题讨论】:
Key 是结构中的类型,可能是 Dictionary 之类的结构/类。
使用 AnyHashable 作为 Key 替换字典中的字符串。
【讨论】: