Je faisais un projet en tant que binaire universel pour iPhone/iPad. J'ai créé le côté de l'application iPhone et je faisais pour compléter l'iPad aussi. J'ai remarqué une chose, sur les classes iPad j'utilise la classe UIPopoverController, cela signifie que quand je construis maintenant pour 3.2 dans le simulateur, il fonctionne un iPad et ça fonctionne bien, MAIS si je veux voir l'application version iPhone, 3.1. 3, Il me donne une erreur de cadre manquant dans les classes iPad.Problème de construction universel iPhone/iPad avec la version du firmware
Je n'ai aucune idée de comment résoudre ce problème car je ne peux plus voir la version iPhone de l'application et apporter des modifications. Je peux seulement enlever toutes les classes d'iPad et après réimporter encore.
merci les gars!
les gars, merci pour les réponses. Le hting est que j'ai déjà le Target Dep comme 3.1.3, je compile pour le 3.2 et l'iPhone ne charge pas la classe PopOver. Je ne peux pas utiliser la "vérification de classe" parce que j'ai mon instance de la popover dans l'interface .h de l'appdelegate. Je vais essayer de compiler pour l'appareil et voir ce qui se passe. – DigitalVanilla
Okkei, J'ai réussi à exécuter: essentiellement si vous instanciez TOUT nouveau UIKit dans le fichier .h, vous devez utiliser la distribution "id" à la place. Très générique. Puis dans le .m sur n'importe quel appel, vous devez vérifier la classe, qui est à la fin un gâchis. Créer une application universelle prend 3 fois plus pour vérifier je suppose. Mais ça marche maintenant :) – DigitalVanilla