Ich habe Mühe zu verstehen, warum das nicht funktioniert: / Jedes Mal, wenn ich das Projekt starte, stürzt die App ab und wirft mir eine 'NSInvalidArgumentException' zu, Grund: ' * - [NSURL initFileURLWithPath:]: Null String Parameter '
Ich habe ein Tutorial (ich bin ziemlich neu in diesem) gefolgt und es funktionierte für ihn und der Code ist genau der gleiche .. Kann jemand erklären, was los ist?
.h-Datei
%Vor%.m-Datei
%Vor%Der einzige wichtige Teil von allem ist:
%Vor% Ich nehme an, dass die Ausnahme innerhalb der zweiten Zeile ausgelöst wird. Was bedeutet, dass stringPath
gleich Null ist, was passieren würde, wenn die Datei intro.MP4
nicht in Ihrem App-Bundle enthalten wäre.
Überprüfen Sie Folgendes:
Die Datei existiert in Ihrer Kopie des Quellcodes
Ihr Xcode-Projekt hat einen Verweis auf diese Datei (Wenn es rot ist, bedeutet das, dass die Datei nicht wirklich vorhanden ist)
Sehen Sie sich in Ihrem Ziel in Xcode "Build Phases" an und zeigen Sie die Build-Phase "Copy Bundle Resources" an. Diese Datei sollte vorhanden sein. Ist dies nicht der Fall, drücken Sie die Taste + und wählen Sie sie aus.
Kurts Antwort hat speziell für mich funktioniert
"Sehen Sie sich in Ihrem Ziel in Xcode" Build Phases "an und zeigen Sie die Build-Phase" Copy Bundle Resources "an. Diese Datei sollte vorhanden sein. Ist dies nicht der Fall, drücken Sie die + Taste und wählen Sie sie aus."
meine Filmdatei fehlte. Es muss schon einmal da gewesen sein, denn es hat funktioniert und dann hat es einfach aufgehört.
Ich hätte einen Kommentar zu Kurts Beitrag abgegeben, wusste aber nicht wie. Ich habe "abstimmen".
iOS 9.2, Xcode 7.2, ARC aktiviert
Ich bin kürzlich selbst auf dieses Thema gestoßen. Tun Sie das, was die ursprünglichen Autoren vorschlagen. Für mich war es der tatsächliche Name der Datei, die das Problem war, siehe unten ...
%Vor%Der Dateiname:
%Vor%Enthält Zeichen, die für die Dateibenennung mit dieser bestimmten Methode nicht zulässig sind. Ich denke, Sie können es behandeln und umgehen das Problem, aber es ist einfacher, nur die Datei umzubenennen.
Nachdem ich mich umbenannt habe in:
%Vor%Alles hat gut funktioniert.
Hoffe das hat jemandem geholfen! Prost.