J'utilise openurl pour mes applications iPhone, fonctionne parfaitement, mais maintenant je souhaite l'utiliser sur Mac, normalement, j'utilise ce code et cela fonctionne parfaitement dans xcode pour iphone app, mais quand faites une application Mac, cela me permet de me procurer cette erreur: P> Aidez donc quiconque? p> p>
"uiapplication" non déclaré (première utilisation dans cette fonction) code> p>
blockQuote>
3 Réponses :
Vous ne pouvez pas utiliser uiapplication. Vous devez utiliser NsApplication < / a> à la place. P>
Wow si vite: d btw, où sont les ibactions dans InterfaceBuilder? Je les ai créés (appdelegate.h, puis .m)
Je ne sais pas que je comprends ce que vous entendez en demandant où sont Ibaction dans InterfaceBuilder. Vous venez de lier Ibaction avec des délégués sur l'inspecteur.
Je veux dire où sont les actions? Je sais où ils sont normalement dans IB, regardez ma capture d'écran Min.us/mvjgbim
Vous êtes arrivé ici en premier, Tío, il est tout à toi;)
Comme d'autres personnes ont dit, qui étant dit, si vous souhaitez ouvrir une URL, vous devez utiliser une URL, vous devez utiliser uiapplication code> fait partie de Uikit, un cadre tactile de cacao pour iOS. Sur le Mac, vous devez utiliser AppKit, une framework de cacao pour Mac OS X, qui fournit
nsapplication code>
. Nsworkspace code> a >:: p>
La bibliothèque d'UI est utilisée uniquement pour le développement de périphériques iPhone, iPad et iPod Touch.et NSApplication n'est utilisé que pour les applications de développement de bureau MAC. Par conséquent, vous devez avoir utilisé NSApplication au lieu de uiapplication.