在Swift Playground中敲出一个空类会出错 __ lldb_expr _
<span ng-show="addBookForm.bookName.$dirty && addBookForm.bookName.$invalid && addBookForm.bookName.$error.required">Book name is required.</span>
参见随附的屏幕截图。
这发生在Xcode版本 6.3.1(6D1002)上。我还尝试了最新的Xcode 6.4 beta 3 - 版本6.4(6E7) - 2015年5月11日发布。出现同样的错误。
在正常的Swift项目中,空类构建没有问题。
只需按如下方式添加虚拟常量即可避免错误:
//: Playground - noun: a place where people can play
import UIKit
class FooBar {
}
let foo = FooBar()
对于这个错误感到惊讶,因为创建一个初始的空类是如此基本的事情。在我的情况下,我想要一个滚动视图委托类来跟踪内容偏移。使用没有属性的委托似乎是完全合理的。
有什么想法吗?
答案 0 :(得分:7)
这不是错误。
变量foo
现在拥有内部名称为FooBar
的类__lldb_expr_12.FooBar
的对象,这是一个信息。在这种情况下,__lldb_expr_12
是Playground中Swift模块的名称。