2017-08-03 2 views
0

Ich baue eine App mit einem UIDocumentBrowserViewController. Alles funktionierte einwandfrei (Orte und Dokumente erschienen und waren erstellbar, wählbar)UIDocumentBrowserViewController leer

Plötzlich erscheint der Dokumentenbrowser leer. Keine Standorte, keine Dokumente ...

enter image description here

Vor heute war der Browser leer im Simulator, sondern arbeiteten auf einem Gerät in Ordnung. Jetzt hat das Problem seinen Weg zu meinem iPad "migriert". Ich nehme an, dies ist ein Beta-Problem, wäre aber dankbar zu wissen, ob jemand, der unter dem gleichen leidet, einen Fix/Workaround gefunden hat?

Versuchte ...

  • bereinigter Build
  • löschen Modul cache/abgeleiteten Daten
  • Löschen/Neuinstallation der app
  • Neustarten Xcode
  • Neustarten IPAD
  • Re-Installation Xcode
  • Neustart Mac

Ich fange an zu denken, dass ich mir vorstelle, dass es in der Vergangenheit funktionierte!

Xcode 9.0 beta 4 (9M189t)


aktualisieren

Ich fand nur, dass

let dbvc = UIDocumentBrowserViewController(forOpeningFilesWithContentTypes:[kUTTypePlainText as String]) 

statt meine Gewohnheit mit UTI arbeitet. Und dann wieder zu meinem eigenen UTI immer noch funktioniert.

Antwort

1

Ich hatte das gleiche Problem. Die Problemumgehung, die ich fand, war, das "Bilder" Wörterbuch NICHT von der generierten info.plist zu löschen. Ich hatte Änderungen an der info.plist vorgenommen und irgendwann durch eine andere ersetzt, die nicht die "Bilder" im Plist enthielt. Dies ist der Abschnitt, den Sie benötigen:

Durch das Zurücksetzen (oder Auslassen) wurde das Problem behoben. Hoffe das hilft.

+0

Ich kam früher auf ... eine Menge der Probleme, die ich anfangs hatte, waren mit der benutzerdefinierten UTI. Ich dachte, ich hätte das alles behoben, aber es sieht aus, als wäre es immer noch ein Problem. –

Verwandte Themen