Ich habe diese Methode, die ein Flag übernimmt und basierend auf dem es die Benutzeroberfläche aktualisiert.Swift Default-Parameter verwendet den zwischengespeicherten Wert
Boolean welches ist ein Standard-Parameter ist eigentlich die Erreichbarkeit erreichbar.
Sobald die Netzwerkverbindung deaktiviert ist, ist der erwartete Wert für Flag false
, aber immer true
. Wenn ich es direkt überprüfe, ohne einen Standardparameter wie if Reachability.reachable
zu verwenden, dann zeigt es die Warnung an.
Ist es falsch, einen Standardparameter zu verwenden, der sich dynamisch ändert?