J'ai une classe que j'ai écrite plus tôt dans l'année, pré 3.0, qui implémentait le protocole UIImagePickerControllerDelegate. Dans ce document, j'ai implémenté la méthode imagePickerController: didFinishPickingImage: editingInfo: qui est obsolète dans le SDK 3.0. La chose est, j'ai remarqué ceci juste en croisant à travers la documentation, et pas d'un avertissement de compilateur. Je voyais d'autres avertissements de dépréciation (pour des choses comme TableViewCell.text) mais pas celui-ci. Y at-il un paramètre ou quelque chose que j'ai besoin d'activer, comme je me demande maintenant s'il existe d'autres dépréciations qui me manqueXcode - pourquoi cela n'a-t-il pas montré un avertissement?
1
A
Répondre
0
Aucun avertissement n'est affiché car Xcode vous avertit uniquement de la dépréciation lorsque vous invoquez une méthode obsolète ou accédez à une propriété obsolète (je ne suis pas sûr de la manière dont les classes obsolètes sont gérées).
Aucune des résultats suivants dans un avertissement:
- Redéfinition une méthode désapprouvée d'une classe parente
- La mise en œuvre d'une méthode désapprouvée d'un protocole
Si vous pensez, ce fait du sens. Lorsque cette méthode obsolète est finalement supprimée, il serait parfaitement bien de nommer l'une de vos propres méthodes.
1
Est-ce que quelque chose se connecte à la console lorsque cette fonction est appelée? J'ai vu des avertissements de dépréciation de ce type.
Questions connexes
- 1. formulaire n'est pas montré
- 2. Pourquoi est-ce que je reçois un avertissement obsolète dans XCode
- 3. Pourquoi cela ne compilera pas en F #
- 4. Avertissement de référence null Visual Studio - pourquoi pas d'erreur?
- 5. Pourquoi cela génère-t-il un avertissement de compilateur "incompatibilité Signée/Non Signée" seulement quand compilé sous x64?
- 6. Obtenir une chaîne dans NSMutableArray: pourquoi cela ne fonctionne pas?
- 7. Avertissement du compilateur XCode: 'foo' peut ne pas répondre à -bar
- 8. Java: la conversion générique génère un avertissement, pourquoi?
- 9. Python sur Windows: Pourquoi cela ne fonctionne-t-il pas?
- 10. Pourquoi cela fonctionne dans Firefox mais pas IE?
- 11. Pourquoi cela est-il collecté
- 12. Linq To SQL: Pourquoi cela ne fonctionne-t-il pas?
- 13. IOutputSessionChannel et IInputSessionChannel dans wsHttpBinding, pourquoi cela ne fonctionne pas?
- 14. Pourquoi ai-je cette erreur, alors que cela ne peut pas être vrai?
- 15. IE 6 - Datepicker pas affiché correctement - moitié montré moitié vide
- 16. avertissement joomla un message
- 17. Pourquoi cela ne fonctionnera-t-il pas? Dynamique dans un Select
- 18. c Pourquoi cela imprime-t-il un nombre négatif?
- 19. avertissement: déclaration ne déclare rien
- 20. Pourquoi cela ne fonctionne que dans Firefox?
- 21. Pourquoi cela produit-il une Fractale étirée?
- 22. mysqli pourquoi cela arrive-t-il?
- 23. Pourquoi cela améliore-t-il les performances?
- 24. Avertissement comme erreur, mais pas tous
- 25. avertissements Xcode objectif-c
- 26. avertissement dans l'importation « sun.audio »
- 27. € char est montré comme? en sortie UTF8
- 28. Pourquoi ne reçois-je pas un avertissement de «même règle de l'origine» lorsque j'utilise l'API Google Maps?
- 29. compilateur C# Avertissement 1685
- 30. Pourquoi mon appli iPhone plante-t-elle lorsqu'elle n'est pas lancée par xcode?