2011-01-20 18 views

Odpowiedz

71

Bardzo proste, należy użyć metody -count odziedziczoną NSDictionary:

NSMutableDictionary *dict = ... 

BOOL isEmpty = ([dict count] == 0); 
+0

Chcę sprawdzić, czy słownik zgłoszeń w UILocal jest pusty, czy nie. –

+0

Miło to działa dla mnie, ale chcę poznać różnicę między [[dic allkeys] count] a [dic count], ponieważ ta pierwsza powoduje awarię. –

2

Mam również w obliczu tego problemu. Poniższy kod działa dla mnie na iOS 7.0.

[dict isKindOfClass:[NSNull class]]; 
+0

To jest takie złe. – Desdenova

+0

Jak to jest źle? To działa dla mnie. Jeśli słownik ma wartość Null, działa poprawnie. – Ashu