Ich mache eine einfache App, die Informationen über Restaurants in der Nähe abruft. Ich bekomme alle Daten von einem externen Webservice. Jedes Restaurantobjekt hat eine NSDictionary
, die die Arbeitszeiten des jeweiligen Restaurants enthält. Diese NSDictionary
ist wie so strukturiert ..Überprüfen Sie, ob die aktuelle Zeit zwischen zwei NSDate (iOS)
"restaurant_working_hours" = (
{
close = {
day = 1;
dayName = Monday;
time = 0000;
};
open = {
day = 1;
dayName = Monday;
time = 1500;
};
},
{
close = {
day = 2;
dayName = Tuesday;
time = 0000;
};
open = {
day = 2;
dayName = Tuesday;
time = 1500;
};
},
{
close = {
day = 3;
dayName = Wednesday;
time = 0000;
};
open = {
day = 3;
dayName = Wednesday;
time = 1500;
};
},
{
close = {
day = 4;
dayName = Thursday;
time = 0000;
};
open = {
day = 4;
dayName = Thursday;
time = 1500;
};
},
{
close = {
day = 5;
dayName = Friday;
time = 0000;
};
open = {
day = 5;
dayName = Friday;
time = 1500;
};
}
);
In meiner app ich eine Option benötigen, um herauszufinden, ob das Restaurant offen oder geschlossen ist jetzt. Und auch die Arbeitszeiten des Tages im 12-Stunden-Format.
Ich bin relativ neu in der Entwicklung und habe keine Ahnung, wie ich das angehen soll. Ich könnte es einfach in einer Schleife laufen lassen und alle Daten bekommen, aber das scheint ineffizient.
Danke :)
überprüfen first.If Sie, dass die Antwort bitte schließen – user3182143
bekommen Link Scheint, wie Sie es 'NSDate' erste – Tj3n
ok Ich stimme dein Wort zu konvertieren, können Sie Ihr versucht, Code –