swift bridging得到的视图不在窗口层次结构中

时间:2015-06-25 02:53:35

标签: ios swift

我正在将Obj-C pdf阅读器连接到我的图书阅读器中。 我导入了我的bridging-header.h:

#import "ReaderDemoController.h"

之后在我的pdfreader.swift上,我导入了所有需要的框架并将这样的类放入:

class PDFReader: ReaderDemoController, ReaderViewControllerDelegate

在pdfreader.swift viewdidload上,我这样调用了readerdemocontroller:

override func viewDidLoad() {
    //super.viewDidLoad()
    self.setNavigationBar()
    var instanceOfCustomObject: ReaderDemoController = ReaderDemoController()
    instanceOfCustomObject.viewDidLoad()   
}

但是当我运行时,我得到了这样的错误日志:

<Reader1ViewController: 0x7fb2e3866a60> on <ReaderDemoController: 0x7fb2e39334f0> whose view is not in the window hierarchy!
成功调用ReaderDemoController时调用的Reader1ViewController,都已包含在ReaderViewControllerDelegate中

窗口层次结构中的视图不是什么意思?哪个是在viewdidload中在PDFReader类中显示ReaderDemoController的正确桥接代码?

问候。

0 个答案:

没有答案