Swift Playgrounds:替换 captureValue(_:withIdentifier:)
Posted
技术标签:
【中文标题】Swift Playgrounds:替换 captureValue(_:withIdentifier:)【英文标题】:Swift Playgrounds: Replacement for captureValue(_:withIdentifier:) 【发布时间】:2016-03-30 10:16:32 【问题描述】:Xcode 7.3 has deprecatedXCPlaygroundPage.currentPage.captureValue(_:withIdentifier:)
。它的前身 XCPCaptureValue()
在 Xcode 7.1 中是 deprecated。
我想知道除了隐式捕获集合和循环之外是否有任何替代?除了使用显式方法更灵活之外,向图形添加标题的能力似乎随着弃用/删除而消失(尽管找到了符号,但上述弃用的方法没有做任何事情,或者至少不是你的d期望)。
【问题讨论】:
【参考方案1】:目前没有替代品或替代品。图表仅隐式显示。我已经在 WWDC 2016 的 Swift/Xcode 实验室中验证了这一点。我已经提交了一份雷达文件,如果有任何进展,我会更新这个问题。
【讨论】:
据我所知,不幸的是。我的雷达很久以前就关闭了,没有解决办法。 我依稀记得因为他们做了一些其他的改变,甚至不再需要它了,但我忘记了这个改变是什么。 他们似乎可以在 iPad 版 Swift Playgrounds 上进行绘图,现在可以在 Mac 上使用吗?【参考方案2】:使用currentPage
属性:
XCPlaygroundPage.currentPage.captureValue(_, withIdentifier:)
【讨论】:
那是已经被弃用的API。我使用的是 Xcode 文档中的符号,尽管我可以看到它是多么令人困惑。以上是关于Swift Playgrounds:替换 captureValue(_:withIdentifier:)的主要内容,如果未能解决你的问题,请参考以下文章
swift Swift Playgrounds模拟时钟示例。
如何在 XCode 8 Playgrounds 中使用 Swift 2.3?
第42月第5天 Swift Playgrounds Mac 版上线
Swift Playgrounds 中的 JavaScriptCore