2016-04-22 8 views
-1

NSBundle.mainBundle(). PathForResource() warum nicht in Abschnitt von if?

NSBundle.mainBundle().pathForResource() warum geben Sie nicht in Abschnitt, wenn?

+2

Veröffentlichen Sie kein Bild Ihres Codes. Kopieren Sie den Code und fügen Sie ihn in Ihre Frage ein (und stellen Sie sicher, dass Sie ihn richtig formatieren). – rmaddy

+1

Und warum alle Haltepunkte? Verwenden Sie nur den 1. und dann den Einzelschritt, wenn Sie bei jeder Zeile anhalten möchten. – rmaddy

Antwort

2

Das Argument für den ofType Parameter der pathForResource Funktion muss eine Dateinamenerweiterung sein, kein Mime-Typ. Sie wollen wahrscheinlich nur "xml", nicht "text/xml".

+0

NSBundle.mainBundle(). PathForResource ("MARIO.xml", ofType: nil)), NSBundle.mainBundle(). PathForResource ("MARIO", ofType: "xml")) NSBundle.mainBundle(). PathForResource ("MARIO .xml ", ofType:" text/xml ")) NSBundle.mainBundle(). pathForResource (" MARIO ", vonTyp:" text/xml ")) ALL NOT WORK –

+0

Dann haben Sie eigentlich keine Datei namens' MARIO .xml "im Ressourcenpaket Ihrer App. – rmaddy

+0

///private/var/mobile/Containers/Data/Application/...../Documents/MARIO.xml --- archivo // // archivo privado/var/mobil/Contenedores/datos/aplicaciones /. ..../Documentos/archivo MARIO2.xml: --- ///private/var/mobile/Containers/Data/Application/...../Documents/SingleViewCoreData.sqlite archivo: /// privado/var/mobile/Contenedores/Losdaten/documentos/aplicación /...../ SingleViewCoreData.sqlite-SHM archivo: --- /// private/var/mobile/Container/Daten/Anwendung /.../ Dokumente /fuck.xml-- Dies ist, was ich in meinem Verzeichnis habe –

Verwandte Themen