J'ai un problème très étrange que j'ai passé les deux derniers jours à essayer de résoudre ... j'avais un morceau de code qui fonctionnait parfaitement sur Xcode 4.4 et Simulator iOS 5.1, en utilisant le 5.1 SDK. Après avoir mis à jour sur Xcode 4.5 et le SDK 6.0, mon code a cessé de fonctionner dans le simulateur IOS 5.1 ... Même si cela fonctionne parfaitement bien dans le simulateur IOS 6.0. Y a-t-il eu des changements que je ne suis pas au courant?
Ceci est le code: p> Pour une raison quelconque Savetourl et OpenWithCompletionHandler ne revenait jamais dans le simulateur 5.1. Quelqu'un sait pourquoi? P> p>
3 Réponses :
J'ai le même problème sous le simulateur iPhone 5.1. Le fichier est créé après une longue période (30 secondes). Mais le gestionnaire d'achèvement n'est jamais appelé. L'avez-vous essayé sur un appareil? P>
Edit: Cela semble un bogue dans IOS Simulator 5.1. J'ai compilé le code sur mon ancien iPad avec iOS 5.1.1 et cela fonctionnait sans erreur! P>
J'ai testé une fois et je n'ai pas fonctionné. Mais tant de gens me disent que c'est un simulateur seulement que maintenant je me demande s'il n'y avait pas un autre bogue sur mon code quand j'ai testé.
ne peut pas dire pour votre projet, mais ici, il était définitivement Xcode 4.5. p>
J'ai une copie de xcode 4.3.1 avec simulateur 5.1 sur une machine virtuelle et devinez quoi: que l'on fonctionne parfaitement p>
-> xcode4.3.1 / simulator5.1 fonctionne! P>
-> xcode4.5 /Simulator5.1 est défectueux p>
-> xcode4.5.1 / simulator5.1 est défectueux p>
En tant que solution de contournement, vous pouvez télécharger la version 5.0 du simulateur de Xcode -> Préférences -> Téléchargements. Que l'on travaille. P>
XCode 4.5.2 IOS 5.1 Simulator ne fonctionne pas, IOS 5.0 Simulator (et 6.0 Simulator). Merci.
Je ne crois pas que le problème soit dans le simulateur. J'avais exactement le même problème (l'application fonctionne sur 6.0 mais pas en 5.x) et j'ai également essayé de l'exécuter dans un appareil et cela se produit exactement de la même manière. (J'ai expliqué mon problème ici ) p>
Mon problème se produit à la fois en 5.0 et 5.1. Par exemple, je ne peux même pas exécuter correctement un modèle "Application Master-Détail" dans n'importe quel simulateur iOS 5.x, mais cela fonctionne bien en 6.0. Même si j'essaie ce modèle dans un périphérique, cela ne fonctionne pas correctement. Donc, je crois vraiment que le problème est dans Xcode 4.5. P>
Veuillez relire la question et les réponses: le problème décrit ici concerne le simulateur 5.1. Votre problème concerne iOS 5.x vs iOS 6.0.
La question initiale indique un problème similaire à la mienne. L'utilisateur peut l'exécuter dans le simulateur 6.0 mais pas en 5.1 après la mise à jour Xcode 4.5, la même chose que moi.
Je suis content que j'ai trouvé votre question, car j'ai exactement le même problème et je viens de découvrir que cela semble être un problème avec le simulateur 5.1. Je suppose que votre code est également basé sur le cours Stanford 2011 (les méthodes 'USEDOCUMUMUMUMUMUMUME' ITS).
Ouais, ma configuration UimanagedDocument est une copie et une pâte du code de Paul. Seule la différence est de quelques lignes pour ajouter du soutien à la migration légère.
J'ai le même problème. Avez-vous trouvé des solutions à ce sujet? Merci!
Pas encore yan, mais comme les autres personnes mentionnées, si vous l'exécutez sur l'appareil, cela fonctionnera bien. Pour une raison quelconque, j'ai toujours eu des problèmes si je rencontrais de l'appareil à l'aide de Xcode, je devais donc installer l'application (TestFlight utilisé).
Avez-vous installé Xcode 4.5.1? Pour moi, il semble que ce bogue existe toujours: Simulator 5.0 et 6.0 Travailler, mais sur Simulator 5.1 Le gestionnaire d'achèvement n'est toujours pas appelé.