如何从nsmutabledictionary中删除键当该键的值为空时在ios中为空?

Pra*_*d G 8 iphone nsmutabledictionary ios

我创建了NSMutableDictionary,键的值形成为nsarray.我删除了密钥对象.我对此案毫无疑问.但我想删除键当该键的值为空或空时如下所示.

{
    Africa =     (
        "Kenya",
        "South Africa"
    );
    America =     (
    );
    Asia =     (
        "India"
    );
}
Run Code Online (Sandbox Code Playgroud)

上面的字典有三个键,其中一个键没有美国的对象.我想删除这个密钥.可能吗?我们可以从nsmutabledictionary中删除密钥吗?

请帮我.....

编辑:简单的错误.我理解我的错误.键(America)具有值,它是空数组,表示数组中元素的数量为零.

小智 30

上面的字典有三个键,其中一个键没有美国的对象.

假.它持有空洞NSArray.这是你删除它的方法:

[dictionary removeObjectForKey:@"America"];
Run Code Online (Sandbox Code Playgroud)