2016-07-26 1 views
6

Я уверен, что это ошибка структуры, но просто чтобы убедиться - кто-то другой столкнулся с этой проблемой и нашел решение ?Универсальные ссылки. Попытка загрузить представление контроллера просмотра во время его освобождения не допускается для UIAlertController.

Когда я нажимаю на универсальной связи и мой открывает - я получаю следующее сообщение об ошибке в консоли:

Попытка загрузить вид контроллера представления во время его deallocating не допускается и может привести к неопределенным поведение()

На данный момент в приложении нет UIAlertController, это просто контроллер вида, который имеет веб-представление - вот и все.

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

Br Крис

+0

Любые решения Chris K ?? –

ответ

0

Я думаю, что это просто ошибка в iOS9. У меня такая же проблема, поэтому я создал очень простой проект и протестировал w/iOS9 (iphone6 ​​+) и iOS10 (iphone7 +). В моем случае сообщение об ошибке появилось в UIDocumentInteractionController И когда я выбрал приложения Apple (например, электронную почту). Сообщение об ошибке появилось только w/iOS9. Итак, я думаю, что это всего лишь ошибка iOS9, и я просто игнорирую. Вот код.

import UIKit 
class ViewController: UIViewController { 
    var documentInteractionController: UIDocumentInteractionController! = nil 
    @IBAction func openDocInteraction(_ sender: Any) { 
    if (documentInteractionController == nil) { 
     documentInteractionController = UIDocumentInteractionController() 
    } 
    let pngfile = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0] + "/testfile.png" 
    documentInteractionController.url = URL(fileURLWithPath: pngfile) 
    documentInteractionController.presentOptionsMenu(from: view.frame, in: view, animated: true) 
    } 
    override func viewDidLoad() { 
    super.viewDidLoad() 
    } 
} 
Смежные вопросы

 Смежные вопросы