URL-Schema für die öffnung der native Kalender mit bestimmten Datum
Habe ich die Beispiel-code, öffnen Sie Kalender aus meiner app, aber ich kann Sie nicht öffnen, zu einem bestimmten Termin.
NSString* launchUrl = @"calshow://";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: launchUrl]];
Gibt es eine Möglichkeit, das hinzufügen von bestimmten Datum am Ende der "lunchUrl" string so, wenn der Benutzer öffnet den Kalender, es zeigt das Datum.
Ich habe bereits versucht die folgenden Formate: @"calshow://?=2013 12 19", @"calshow://?=2013-12-19", @"calshow://?=2013+12+19". Keiner von Ihnen scheinen zu funktionieren bei mir... irgendwelche Ideen was ich falsch mache?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Spielte ich mit diesem url-Schema ein wenig und fand die Art und Weise, es zu tun. Die wichtigsten zwei Punkte sind:
calshow:
Hier ist der code:
Und dies ist, wie ich es nennen:
Vielleicht sollten Sie berücksichtigen, dass
calshow:
ist keine öffentliche url-Schema, so dass vielleicht Apple würde die Stirn Runzeln, auf es zu benutzen auf diese Weise. Oder vielleicht, Sie würde nicht (ich habe nicht erforscht, die).Dieser funktioniert auf ios-8 - fügen Sie einfach die Sekunden seit 00:00 1 Jan 2001, also zu öffnen, cal am 2. Januar 2001
Ich bin mit RubyMotion, also mein code sieht ungefähr so aus:
Swift 3
Kommentare auf, ob Apple es erlaubt, diese würde geschätzt!
Für, reagieren die einheimischen mit momentjs:
https://medium.com/@duhseekoh/need-to-open-the-os-calendar-at-a-specific-date-in-react-native-55f3a085cf8e