当使用XCPShowView时,Swift Playground会给我
Playground execution failed: error: Couldn't lookup symbols:
__TF12XCPlayGround11XCPShowViewFTSSCSo6UIView_T_
我使用xcrun swift-demangle __TF12XCPlayGround11XCPShowViewFTSSCSo6UIView_T_
来查看解码名称是什么,它是
XCPlayGround.XCPShowView (Swift.String,ObjectiveC.UIView) -> ()
(虽然你可以通过阅读__TF12XCPlayGround11XCPShowViewFTSSCSo6UIView_T_
来看到解码名称是什么)
代码在这里
import UIKit
import XCPlayGround
let modelView: UIView = UIView(frame: CGRect(x: 0, y: 0, width: 375.0, height: 667.0))
XCPShowView("modelView", modelView)
怎么了?
答案 0 :(得分:2)
该模块被称为" XCPlayground",而不是" XCPlayGround"。符号查找区分大小写。导入在标准HFS +文件系统上可能不区分大小写,因此这可以解释导入工作原因但无法找到符号的原因。尝试将其更改为" XCPlayground"看看是否能修复它。
答案 1 :(得分:0)
我从工程师那里得到了这个答案
Engineering为您提供以下反馈:
无论如何,这个问题都在新的Xcode 6,.3种子中得到解决。