Comment faire de WebView OSX Xcode projet de charger une URL sur le lancement?
Bon, eh bien, je suis en train d'apprendre à développer des applications pour le mac. J'ai fait faire un navigateur web et tout, mais je veux vraiment savoir comment faire de la WebView charger une URL (disons http://google.com/) lorsque les applications de démarrage. Comment dois-je faire?
Vous devez vous connecter pour publier un commentaire.
Dans votre délégué d'application, de mettre en œuvre
Cette méthode est appelée automatiquement par le Cacao système lorsque l'application a fini de lancer, assez évident, non?
Supposons que vous avez
IBOutlet WebView*webview
dans votre délégué d'application. Alors tout ce que vous avez à faire est, à l'intérieur deapplicationDidFinishLaunching:
, à l'appelC'est tout!
webview
prise à la Vue Web dans l'interface. Sinon, comment l'application sait ce qu'est la variablewebview
dans votre code se réfère à? Dans un complexe d'application, il peut y avoir plus d'une WebView dans interface builder. Donc, vous devez spécifier un, même si il n'y a qu'un seul.Vous pourriez mettre juste
Deux des réponses devrait fonctionner, mais si votre pour mac avec Xcode 4,(je ne sais pas sur les anciennes versions). Trois choses, vous devez déclarer un IBOutlet pour votre webview appelé webview (parce que c'est dans les deux exemples), et vous devez en faire la synthèse dans le .m de fichier. Deux au lieu de [[webview mainFrame] loadRequest:demande] il faut [[_webview mainFrame] loadRequest:demande] (parce que c'est ce que son synthétisé comme). Et le dernier de tous, vous devez ajouter le cadre webKit, et de l'importer dans le fichier d'en-tête avec #import
-C'est tout ce que vous devez faire pour le faire fonctionner sur mac avec Xcode 4