我正在使用Github的图表库。该文档表明Pod已更新为支持XCode 9和Swift 4但我收到错误。
我通过打开podfile并删除该行删除了pod。然后我将Pod Install输入终端,将其删除。然后我重新安装以确保我拥有最新的分支。
说明是:
添加pod' Charts'到您的Podfile。
我的错误信息是:
不能将索引为[String:AnyObject]的值加密 输入NSAttributedStringKey
错误发生在此函数的第二行和第三行:
var attrs = [String : AnyObject]()
attrs[NSFontAttributeName] = description.font
attrs[NSForegroundColorAttributeName] = description.textColor
ChartUtils.drawText(
context: context,
text: descriptionText,
point: position!,
align: description.textAlign,
attributes: attrs
)
答案 0 :(得分:0)
我下载了新的Swift 4版本并在我的项目中替换了图表xcodeproj,它就像奶油(非常流畅和简单)没有3.0.3或pods(什么是pods?)
< / LI>当我使用旧的Swift 3图表源代码升级到Swift 4时,出现了问题中的错误。错误与类型有关,在我的情况下大多数都有修复。
优秀的包装完成丹尼尔