我需要过滤Schedules[ ]
阵列使用Dates[ ] Array
其中"date_id" == "schedule_date_id"
。使用另一个阵列的值过滤阵列
我只需要那些元素date_id
匹配schedule_date_id
然后重新加载表。我需要根据日期显示时间表。
这是什么Swift代码?
下面是JSON我有:
{
dates = (
{
"date_date" = "2017-11-04";
"date_id" = 4;
"date_image" = "https://project-isdental-cammy92.c9users.io/api/images/schedule-days/day_1.png";
"date_title" = "Day 1";
},
{
"date_date" = "2017-11-05";
"date_id" = 5;
"date_image" = "https://project-isdental-cammy92.c9users.io/api/images/schedule-days/day_2.png";
"date_title" = "Day 2";
}
);
schedules = (
{
"schedule_date" = "2017-11-04";
"schedule_date_id" = 4;
"schedule_description" = "Schedule 7";
"schedule_end_time" = "14:00:00";
"schedule_id" = 7;
"schedule_image" = "https://project-isdental-cammy92.c9users.io/api/images/schedules/day_1.png";
"schedule_location" = Mumbai;
"schedule_start_time" = "11:00:00";
},
{
"schedule_date" = "2017-11-04";
"schedule_date_id" = 4;
"schedule_description" = "Schedule 8";
"schedule_end_time" = "14:00:00";
"schedule_id" = 8;
"schedule_image" = "https://project-isdental-cammy92.c9users.io/api/images/schedules/day_1.png";
"schedule_location" = Mumbai;
"schedule_start_time" = "11:00:00";
},
{
"schedule_date" = "2017-11-04";
"schedule_date_id" = 4;
"schedule_description" = "Schedule 9";
"schedule_end_time" = "14:00:00";
"schedule_id" = 9;
"schedule_image" = "https://project-isdental-cammy92.c9users.io/api/images/schedules/day_1.png";
"schedule_location" = Mumbai;
"schedule_start_time" = "11:00:00";
},
{
"schedule_date" = "2017-11-05";
"schedule_date_id" = 5;
"schedule_description" = "Schedule 10";
"schedule_end_time" = "14:00:00";
"schedule_id" = 10;
"schedule_image" = "https://project-isdental-cammy92.c9users.io/api/images/schedules/day_2.png";
"schedule_location" = Mumbai;
"schedule_start_time" = "11:00:00";
}
);
}
目前还不清楚你想要做什么。你想尝试加入吗? –
@DavidBerry我需要来自Schedule []的元素,Schedule []中的“schedule_id”应该匹配日期[] –
中的“date_id”我想你想匹配'date_id'与'schedule_date_id'而不是'schedule_id',对吧? –