Ich habe ein Swift Dictionary-Objekt erstellt
%Vor%Als nächstes habe ich ObjC Framework, das ich mit meiner Swift App verbunden habe. In der Eigenschaft
befindet sich ein Objekt %Vor%Ich versuche es auf diese Weise zuzuordnen
%Vor%Und es ist ein Fehler aufgetreten:
%Vor%Ich habe es auch so versucht
%Vor%Es hat gut kompiliert, aber ich habe Laufzeitfehler:
%Vor%Ich habe alle meine Felder gedruckt und sie sind nicht Null:
%Vor%Irgendwelche Ideen?
Ich vermute, dass dieser Code Ihre params
... initialisiert.
... könnte passieren, bevor Sie irgendwelche Steckdosen angeschlossen haben. Was ich vorschlagen würde ist, dass Sie var
als @lazy
setzen, es als Dictionary<String,String>
eingeben und auf eine aufgerufene Closure setzen, die dieses Wörterbuch zurückgibt. Daher wird das Wörterbuch erst später erstellt, wenn Sie tatsächlich auf self.params
zugreifen.
Tags und Links swift