¿Por qué estoy recibiendo una "Esta aplicación está modificando el motor de autolayout desde un subprocess de background" cuando se usa una UIWebView?

Estoy teniendo un problema con un UIWebView .

Sigo recibiendo lo siguiente cuando el UIWebView expande al modo de pantalla completa:

Esta aplicación está modificando el motor de autolayout desde un subprocess de background, lo que puede conducir a la corrupción del motor y los lockings extraños. Esto causará una exception en una versión futura.

Aquí está mi código simple, y el único código que tengo:

 @IBOutlet var player: UIWebView! override func viewDidLoad() { super.viewDidLoad() let url = "http://qthttp.apple.com.edgesuite.net/1010qwoeiuryfg/sl.m3u8" let frame: Int = 10 let html = "<html><body><iframe src=\"\(url)\" width=395 height=290 frameborder=\(frame)></iframe></body></html>" player.loadHTMLString(html as String, baseURL: nil) } 

Probé la solución de la siguiente pregunta, que no hizo nada:

  1. Obteniendo un error "Esta aplicación está modificando el motor de reproducción automática"?
  2. Esta aplicación está modificando el motor de autoajuste de un hilo de background, lo que puede conducir a la corrupción del motor y los crashs extraños.
  3. Esta aplicación está modificando el motor de autolayout desde un subprocess de background – ios9
  4. Modificación del motor de representación automática de un error de subprocess de background, desde C ++
  5. Esta aplicación está modificando el motor de autolayout desde un hilo de background swift2.0
  6. "Esta aplicación está modificando el motor de autolayout desde un subprocess de background, lo que puede provocar la corrupción del motor y crashs extraños …"
  7. Xcode7: esta aplicación está modificando el motor de autolayout desde un subprocess de background, lo que puede provocar la corrupción del motor y crashs extraños.
  8.  dispatch_async(dispatch_get_main_queue(), { let html = "<html><body><iframe src=\"\(url)\" width=395 height=290 frameborder=\(frame)></iframe></body></html>" self.player.loadHTMLString(html as String, baseURL: nil) }) 

Intenté otra solución:

  1. iOS9: esta aplicación está modificando el motor de reproducción automática desde un hilo de background, ¿dónde?

Agregar PSPDFUIKitMainThreadGuard al proyecto no resolvió este problema.

Como puede ver, mi código es MUY simple, a diferencia de otras preguntas que he encontrado, y todas esas soluciones apuntan a la ejecución de cambios de interfaz de usuario en el hilo principal, que agregué el código para intentarlo, pero aún recibí la advertencia.

Hubo muchas más preguntas que encontré similares a las mías, pero todas apuntan a la misma solución, que no funciona para mí, así que no me molesté en enumerarlas.

¿Alguien tiene alguna idea de esto? Puede probar este código simple usted mismo y verá el mismo problema.

Gracias