【发布时间】:2018-03-08 12:09:13
【问题描述】:
我正在使用Swift3 处理日历。我知道可以为不同的键设置相同的值。
我有这个 NSArray 称为 Dictionary 的 JSON 对象:
if parsedData["status"] as! Int == 200 {
if let Streams = parsedData["data"] as! [AnyObject]? {
for Stream in Streams {
print(Stream)
}
Stream result: {
"-" = 4;
1 = X;
10 = H;
11 = X;
12 = X;
13 = X;
14 = X;
15 = X;
16 = X;
17 = H;
18 = X;
19 = X;
2 = X;
20 = X;
21 = X;
22 = X;
23 = L;
24 = H;
25 = X;
26 = L;
27 = "-";
28 = "-";
29 = "-";
3 = H;
30 = "-";
4 = X;
5 = X;
6 = X;
7 = X;
8 = X;
9 = X;
H = 4;
L = 2;
X = 20;
blank = "";
classid = id;
classname = " (A)";
stdid = 1;
stdnm = "name"; }
这里 1 到 31 是取决于月份的常量天数。 X H L 分别为叶子、正常叶子和正常。我需要检查 x、h、l 值并获取日期。
但是,我不知道检查值是否相同的逻辑,然后将其值添加到同一个键。
请帮助我。谢谢你
【问题讨论】:
-
利用 Xcode 的 Playground 的目的 :)
-
我没听懂。你在说什么。如果不是我的,你能解释清楚吗? @格伦
-
已经有 x,h,l 值了吧?那么为什么要尝试添加相同的值。你到底想做什么?
-
^ 是的,你还想做什么?我想建议的是,您应该尝试 Xcode 的 Playground 来实际玩和试验字典、json、数组和其他数据。
-
@ViniApp 是的,X、H、L 值在那里,通过使用这些值,我想要获取日期(键),其中日期具有相同的值。然后我将添加到日历。我将月份-年份传递给服务器,然后他返回该月的日期和假期。我觉得你理解我的问题。
标签: ios json loops swift3 calendar