当使用 XCPShowView 时,Swift Playground 给了我
Playground execution failed: error: Couldn't lookup symbols:
__TF12XCPlayGround11XCPShowViewFTSSCSo6UIView_T_
我使用 xcrun swift-demangle __TF12XCPlayGround11XCPShowViewFTSSCSo6UIView_T_
查看 demangled 的名称是什么,它是
XCPlayGround.XCPShowView (Swift.String,ObjectiveC.UIView) -> ()
(虽然你可以通过阅读 __TF12XCPlayGround11XCPShowViewFTSSCSo6UIView_T_ 来了解 demangled 的名称是什么
)
代码在这里
import UIKit
import XCPlayGround
let modelView: UIView = UIView(frame: CGRect(x: 0, y: 0, width: 375.0, height: 667.0))
XCPShowView("modelView", modelView)
怎么了?
最佳答案
该模块称为“XCPlayground”,而不是“XCPlayGround”。符号查找区分大小写。在标准 HFS+ 文件系统上,导入可能不区分大小写,因此这可以解释导入有效但找不到符号的原因。尝试将其更改为“XCPlayground”,看看是否可以解决问题。
关于ios - 使用 XCPShowView 时为 "Playground execution failed"(标识符 : view:),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28393858/