【发布时间】:2017-08-11 01:49:08
【问题描述】:
我有一个创建 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"
)
);
这是我想要的图片:
]
这是完整文件的图片:
]
非常感谢!
【问题讨论】:
-
NSMutableArray *nameDictionary非常令人困惑。 这个数组是一个字典。 -
你的问题是乱码。你说“但我想要这个:”然后显示一个包含嵌套数组的字典。然后,当您显示“完整文件”的 plist 形式时,您会以不同的格式显示数据,其中显示包含数组数组的“日历”,其中内部数组看起来包含位置 0 的标签和时间范围在位置 1。
-
哦,是的,正如 vadian 指出的那样,您有一个名为 nameDictionary 的数组。您显示了 3 种不同的结构和乱码。
-
男人们来吧,我只是想解释一下……你甚至不必看“日历”。它只是作为信息
标签: ios objective-c nsstring nsarray nsdictionary