Ich habe das folgende Modell:
%Vor%Dann habe ich in einem meiner View-Controller die folgende Eigenschaft:
%Vor%Wenn ich das jedoch versuche:
%Vor%Ich bekomme einen Fehler:
Wert des optionalen Typs 'Int?' nicht ausgepackt; Wolltest du '!' oder '?'?
Laut der Dokumentation sollte der Wert von optionaler Verkettungsaufruf ist auch optional, daher sollte .count
einen optionalen Int. Also habe ich versucht, es auszupacken:
Aber das führt immer noch zum selben Fehler. Was ist der richtige Weg, dies zu tun?
Das Problem ist die Reihenfolge der Operationen. Der sauberste Weg dies zu tun wäre, die optionale Verkettung zu stoppen (wenn Sie wirklich nicht mit dem Null-Fall umgehen wollen).
%Vor%Aber ich empfehle das zur Sicherheit:
%Vor%Oder noch kürzer:
%Vor% Andernfalls können Sie auch word
als implizit unwrapped optional deklarieren und sich nicht darum kümmern:
Tags und Links swift