dismissmodalviewcontrolleranimated est déconseillé d'abord obsolète dans ios 6
J'ai juste mis à jour à iOS 6, et de gérer mon ancien code, qui est créé dans l'iOS 4.3. Ils me donnent le nombre de mises en garde dans mon application.
J'ai utilisé presentModelViewController:
puis-je le faire disparaître, mais il m'a donné l'avertissement
dismissModalViewControllerAnimated est déconseillé d'abord obsolète dans iOS 6.
Pourquoi ils montrent avertissement dans ce code? Voici le code:
[picker dismissModalViewControllerAnimated:YES];
Cette ligne devient jaune et de montrer l'erreur. Merci de me donner la ligne directrice pour supprimer l'avertissement.
- lire la UIViewController docs, ils vous diront ce qu'il faut utiliser à la place
- donner le code de l'endroit où vous créez
picker
ViewController et comment 🙂
Vous devez vous connecter pour publier un commentaire.
Maintenant sous ios 6, Vous pouvez utiliser
Au lieu de
et
Au lieu de
Vous devez seulement obtenir l'abandon d'avertissement si votre déploiement est prévu d'iOS 6. Donc, je voudrais vérifier votre cible de déploiement, qui est probablement à l'Xcode par défaut. Une fois que vous changer en 4.3 la désapprobation des avertissements devraient disparaître.
Vous pouvez utiliser
dismissViewControllerAnimated:completion
, à partir de la Développeur iOS docs- Je changer mon code
à
et recevoir le message d'erreur:
Pas visible @interface pour "KLPARewardController" déclare le sélecteur 'dismissViewControllerAnimated:'