2015-10-30 12 views
0

Когда я представляю собой QLPreviewviewcontrolelr из моего ViewController, предупреждения во время выполнения, которое появляется в журнале, какнесимметричных вызовов, чтобы начать/окончание внешнего вида переходов

несбалансированных вызовов для начала/конца внешнего вида переходов для.

Может кто-нибудь предложить мне решение исправить.

+0

где вы представить эту QLPreview на Under, с которой метод –

+0

У меня есть один метод для показа Info, когда мы нажмите на эту кнопку Info Мне нужно, чтобы отобразить документ в формате PDF. –

+0

Ожидайте большего от этого форума !!! –

ответ

0

Вы удалили файл main.m? Если у вас не было приложения, вы получите это.

0

Это явно ошибка Apple. Вы можете перенести контроллер предварительного просмотра в контроллер навигации, а затем представить этот навигационный контроллер по модулю. Кажется, это работает нормально. Только тогда вам придется уволить его вручную.

let picker = QLPreviewController() 
picker.dataSource = self 
picker.delegate = self 

let navcon = UINavigationController(rootViewController: picker) 

presentViewController(navcon, animated: true, completion: { 
      picker.navigationItem.leftBarButtonItem = UIBarButtonItem(barButtonSystemItem: .Done, target: self, action: #selector(MyViewController.dismiss(_:))) })