2010-08-10 5 views
5

Je souhaite poser une question sur l'application iPhone. J'utilise le Xcode pour écrire l'application iPhone sur le calendrier et le simulateur est 3.1.3.Est-ce que le Xcode fournit l'iCal dans le simulateur?

Cependant, je ne peux pas voir l'application Calendrier. (Le simulateur n'affiche que 1. Photos et 2. Paramètres). Ai-je besoin de définir quelque chose ou de télécharger sur Internet pour voir l'application Calendrier? Merci beaucoup.

Répondre

6

Malheureusement, le simulateur d'iPhone ne vient pas avec l'application de calendrier. Cependant, vous pouvez toujours stocker et extraire des données de la base de données d'agenda, qui fait partie des bases de données du système et qui sera stockée au iOSUserDomain. Voir Using iPhone Simulator pour plus d'informations.

+0

merci pour votre réponse. Et je veux demander s'il y a des événements prédéfinis dans le simulateur d'iPhone? – Questions

+0

Je suppose que vous voulez dire événements de calendrier .. Il n'y a pas d'événements de calendrier prédéfinis. Mais vous pouvez vous vérifier en ouvrant la base de données sqlite du simulateur de l'iPhone. Il devrait être situé à:/Bibliothèque/Application Support/iPhone Simulator/3.1.3/Bibliothèque/Calendrier/Calendar.sqlitedb – Daniel

+0

merci beaucoup. L'information est très utile. – Questions

4

Même si cette question est ancienne, je me suis retrouvé à la poser la semaine dernière et j'ai résolu mes problèmes en exécutant l'exemple d'application simple pour EKEventKitUI. Il m'a permis d'ajouter des événements dans le calendrier db et de voir les événements que mon application ajoutait/éditait.

1

Comme mentionné précédemment, le simulateur iPhone ne vient pas avec l'application Calendrier.

Les données sont toujours stockées dans la base de données de calendrier qui devrait être situé à quelque chose comme:

/Bibliothèque/Application Support/iPhone Simulator/3.1.3/Bibliothèque/Calendrier/Calendar.sqlitedb

Mais il s'agit d'un fichier chiffré qui ne peut pas être ouvert avec une application DB sqlite comme MesaSQLite.

Un simple hack semble être d'exécuter l'exemple d'application pour le framework EKEventKitUI à partir de la bibliothèque de développeurs iOS et de l'utiliser pour voir (et éditer) la liste des événements. Le lien le plus récent pour le télécharger est le here.

N.B. Ceci est une réponse consolidée à partir de diverses autres réponses trouvées sur SO et à l'extérieur. Merci à tous ceux qui ont répondu à mes questions.

Questions connexes