0

我有这样的字典:

{
    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 声明选择器'allKeysForObject'”

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

4

1 回答 1

1

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

于 2013-07-06T15:57:07.810 回答