swift – 枚举的字符串插值产生“unknown()”字符串
发布时间:2020-12-14 04:36:24 所属栏目:百科 来源:网络整理
导读:简单的枚举和插值: enum Test { case test1 case test2 case test3}let a = Test.test1let b = "(a)" 从调试窗口我得到: a = (Test) test1b = (String) "unknown()" 问题是这发生在我的项目中,而不是在操场上. 在项目中: 在操场上: 在日志中我得到: SW
简单的枚举和插值:
enum Test { case test1 case test2 case test3 } let a = Test.test1 let b = "(a)" 从调试窗口我得到: a = (Test) test1 b = (String) "unknown()" 问题是这发生在我的项目中,而不是在操场上. 在项目中: 在操场上: 在日志中我得到: SWIFT RUNTIME BUG:无法找到类型’ProjectName的字段元数据.(0x10672213c处的未知上下文).Test’ 有什么问题?项目目标iOS是9.我确实将项目转换为swift 4.2.我在XCode 10测试版上遇到过这个问题,并希望它能得到修复,但我想这不是IDE或Swift问题. 解决方法
您需要确保启用“反射元数据级别”构建设置:
可以在here找到此构建设置的说明:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |