微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Swift Playground中的空类给出__lldb_expr_错误

Swift Playground中敲出一个空类会产生错误__lldb_expr_

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

import UIKit

class FooBar {

}

let foo = 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的对象,其内部名称为__lldb_expr_12.FooBar.在这种情况下,__ lldb_expr_12是Playground中Swift模块的名称.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐