升级到Swift 4. iOS图表不会构建

时间:2017-10-17 19:12:09

标签: ios swift charts swift4 ios-charts

我正在使用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
)

1 个答案:

答案 0 :(得分:0)

  1. 我下载了新的Swift 4版本并在我的项目中替换了图表xcodeproj,它就像奶油(非常流畅和简单)没有3.0.3或pods(什么是pods?)

    < / LI>
  2. 当我使用旧的Swift 3图表源代码升级到Swift 4时,出现了问题中的错误。错误与类型有关,在我的情况下大多数都有修复。

  3. 优秀的包装完成丹尼尔