什么在Storyboard场景中保留断开连接的自定义对象?

时间:2015-09-11 12:57:28

标签: ios uistoryboard

我有自定义类:

class TempObject: NSObject {
    static var count = 0;

    override init() {
        super.init()
        println("init: \(++TempObject.count)")
    }
    deinit {
        println("deinit \(TempObject.count--)")
    }
}

然后我按照"Adding a Custom Object - Interface Builder Object and Media Help"将此对象添加到我的故事板场景中。

刚刚添加了没有 IBOutlet与View Controller的连接。

当我运行该应用时,deinit 被调用。

 init: 1

这意味着某些东西 - 不是我的 - 保留了这个对象。那是什么?这种行为有保证吗?关于它的任何官方文件?

0 个答案:

没有答案