ich aktualisierte xcode 7 und gibt diesen Fehler
Null wurde an einen Aufrufer übergeben, der ein Nicht-Null-Argument benötigt
%Vor% Wenn Sie die Warnungen stört, können Sie das mit -Wnonnull
Eine einfache Methode ist die Verwendung von Show Completions
- gehe zu einem Methodennamen und drücke Strg-Space oder im Menü Editor
& gt; %Code%. Ein Fenster wird eingeblendet. Suchen Sie nach Einträgen mit Show Completions
- diese dürfen nicht (nonnull)
sein. Zum Beispiel:
Ich drückte Strg-Space mit dem Cursor in nil
. Wie Sie sehen können, sind viele Argumente mit [NSString stringWithFormat:...]
markiert.
Wenn Sie in Ihrem Methodenaufruf (nonnull)
explizit übergeben, haben Sie das Problem bereits gefunden. Wenn Sie eine Variable übergeben, überprüfen Sie, ob das zu diesem Zeitpunkt nil
ist.