Swift Playground 中的空类给出 __lldb_expr_ 错误

2023-12-03

在 Swift Playground 中删除一个空类会出现错误__lldb_expr_

//: Playground - noun: a place where people can play

import UIKit

class FooBar {

}

let foo = FooBar()

See attached screenshot. __lldb_expr_4 at line 12 on attempted instantiation of class FooBar

这发生在 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 wibble = 10
}

let foo = FooBar()

鉴于创建初始空类是如此基本的事情,对此错误感到惊讶。就我而言,我想要一个滚动视图委托类来跟踪内容偏移量。使用没有属性的委托似乎是完全合理的。

有任何想法吗?


这不是一个错误。

这是变量的信息foo现在持有一个类的对象FooBar whose internal名字是__lldb_expr_12.FooBar. __lldb_expr_12在本例中,是 Playground 中 Swift 模块的名称。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Swift Playground 中的空类给出 __lldb_expr_ 错误 的相关文章

随机推荐