返回字典中对象的键不会出现可见的界面错误

时间:2013-07-06 15:53:46

标签: ios objective-c nsmutablearray nsarray

我有这样的字典:

{
    Asr = "5:33";
    Dhuhr = "1:11";
    Fajr = "2:40";
    Isha = "11:34";
    Maghrib = "9:28";
    Qiyam = "1:38";
    Sunrise = "4:54";
}

我将值5:33存储为字符串。我想暂时返回字符串Asr

我使用以下代码:

NSArray *temp = [arrayOfDatesAsDates allKeysForObject:finalTimeFormat];
NSString *key = [temp objectAtIndex:0];

但是Xcode说" NSMutableArray没有可见的@interface声明了选择器&all; allKeysForObject'"

这是为什么?我的代码是否错误地搜索此名称?

1 个答案:

答案 0 :(得分:1)

你有一个NSMutableArray,而不是NSMutableDictionary。使用[NSMutableDictionary dictionary]而不是[NSMutableArray array]初始化它。