Comment définir UIDatePicker à une date autre que “aujourd'Hui”

J'ai besoin de la date initiale de quelque chose d'autre que "aujourd'Hui" alors, l'utilisateur est obligé de faire une sélection. J'ai trouvé que si l'utilisateur n'a PAS à faire de la sélection, de la date/de l'heure est réglé sur "zéro"; je peux envoyer un UIAlertView, mais c'est après le fait.

J'ai regardé SI et Google, mais rien trouvé. Comment puis-je faire cela?

Mise à JOUR: en fait, je n'ai pas d'état, mais l'année n'est pas indiquée, seulement le mois, le jour et am/pm. Sans l'année, ils ne pourraient pas voir une date ultérieure. T

Votre premier look doit être le UIDatePicker Class Reference.
Pourquoi faites-vous de vos utilisateurs sauter à travers des cerceaux comme ça? Si l'utilisateur n'a pas à faire une sélection, et nil est retourné, pourquoi ne pas vérifier cette condition, et de fournir un "aujourd'hui" valeur vous-même? Ou mieux encore, de savoir pourquoi le sélecteur est de retour néant—cela ne ressemble pas à une juste valeur de retour par défaut à tous.
trudyscousin: "néant" est retourné, je travaille avec des utilisateurs qui ne sont pas en informatique, et j'essaie de les forcer à faire un choix. Si je l'ai mis à "aujourd'hui", ils ne pourraient pas voir, il pense qu'ils n'ont pas à le définir...
J'ai écrit deux autres commentaires, mais supprimés après avoir lu les réponses que vous avez reçues et les commentaires qui y sont associés. Je suis sans doute hors de la base ici, surtout depuis que je ne connais pas la nature de votre application. Mais l'idée de "formation" à vos utilisateurs est quelque chose que je trouve répugnant. Vos utilisateurs doivent être manipuler le sélecteur de date en raison d'un besoin de ils percevoir. Si le sélecteur est réglé sur une valeur par défaut qui est une valeur valide, mais le sélecteur retourne nil lorsque vous interroger par la suite, alors que c'est quelque chose que vous devriez être à la fixation, plutôt que de contraindre les utilisateurs à effectuer une action pour contourner le problème.
Vous devriez être la valeur par défaut du sélecteur de date pour la valeur que l'utilisateur est le plus susceptible de vouloir. Si c'est "aujourd'hui", puis réglez le sélecteur par défaut à "aujourd'hui". C'est terrible de conception d'INTERFACE utilisateur pour rendre à l'utilisateur de choisir une valeur de ce type si il peut facilement être par défaut, cette valeur pour eux. Si le résultat de la définition de la valeur par défaut à "aujourd'hui" est que vous obtenez nil du sélecteur puis tout ce que vous devez faire dans votre code est de vérifier pour nil et la remplacer par [NSDate date]. Rendre votre application plus facile pour l'utilisateur, pas plus facile pour vous de code.

OriginalL'auteur SpokaneDude | 2013-01-04