我怎样才能创建这个 NSArray

How can I create this NSArray

我有一个创建 NSArray 的代码,但它并没有真正实现我想要的效果。

这是代码:

NSString *workTime0 = [NSString stringWithFormat:@"6:00 - 16:00"];
NSArray *theBreaksArray = [NSArray arrayWithObjects:@"12:00 - 12:30", nil];

NSMutableArray *nameDictionary = [[NSMutableArray alloc] init] ;
                [nameDictionary addObject:workTime0];
                [nameDictionary addObject:theBreaksArray];

这给了我这个:

(
   "6:00 - 16:00",
   (
      "12:00 - 12:30"
   )
)

但我想要这个:

Calendar = 
(
   "6:00 - 16:00",
   (
      "12:00 - 12:30"
   )
);

这是我想要的图片:

]

这是完整文件的图片:

]

非常感谢!

您可能想要创建一个 NSMutableDictionary 并将数组添加到其中:

NSMutableDictionary *calDictionary = [[NSMutableDictionary alloc] init];
            [calDictionary setObject:nameDictionary forKey:@"Calendar"];

结果:

{
    Calendar =     (
        "6:00 - 16:00",
                (
            "12:00 - 12:30"
        )
    );
}