So entfernen Sie einen Schlüssel aus nsmutabledictionary Wenn der Wert dieses Schlüssels in ios leer oder null ist?

7

Ich habe NSMutableDictionary erstellt und die Werte der Schlüssel werden als nsarray gebildet. Ich habe Objekte von Schlüsseln entfernt. Ich habe keinen Zweifel für diesen Fall. Aber ich möchte den Schlüssel entfernen, wenn der Wert dieses Schlüssels leer ist oder null wie folgt.

%Vor%

Das obige Wörterbuch hat drei Schlüssel und einer dieser Schlüssel hat keine Objekte, die Amerika sind. Ich möchte diesen Schlüssel entfernen. Ist es möglich? Können wir den Schlüssel aus nsmutabledictionary entfernen?

Bitte helfen Sie mir .....

Bearbeitet: Einfacher Fehler. Ich verstehe, was ich falsch verstanden habe. Der Schlüssel (America) hat einen Wert und ein leeres Array, was bedeutet, dass die Anzahl der Elemente im Array Null ist.

    
Prasad G 29.01.2013, 07:06
quelle

3 Antworten

27
  

Das obige Wörterbuch hat drei Schlüssel und eine dieser Schlüssel hat keine Objekte, die Amerika sind.

FALSCH. Es enthält eine leere NSArray . So entfernen Sie es:

%Vor%     
user529758 29.01.2013, 07:09
quelle
3
  

How to remove key from nsmutabledictionary When value of that key is empty or null in ios?

Dies ist nicht möglich, das Wörterbuch muss Schlüssel und Wert einen Nicht-Null-Wert haben.

In deinem Fall ist es Array. das enthält keinen Wert.

BEARBEITEN:

Immer wenn Sie {} sehen, ist das Wörterbuch, & amp; () ist Array.

    
Anoop Vaidya 29.01.2013 07:14
quelle
0

in swift 3.0

%Vor%     
Jaydip 02.03.2017 11:20
quelle

Tags und Links