He creado una nueva aplicación para Mac OSX en Xcode, incluida una WebView a través de Interface Builder y ahora estoy tratando de decirle programáticamente qué URL cargar. Así es como el momento me dio:¿Cómo establecer programáticamente la URL de una WebView en un proyecto OSX Xcode?
- crear el proyecto
- Incluir Webkit.framework
- Incluir la vista Web en el Interface Builder
Luego, desde allí he incluido lo que creo que es necesario obtener acceso a la vista Web, incluyendo:
#import <WebKit/WebKit.h>
@synthesize webView;
// etc, I think this is all good
Cuando me caigo más es conseguir el acceso a la vista Web se auto y diciéndole qué URL cargar. Lo estoy intentando:
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
NSString *urlAddress = @"http://www.example.com/";
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[[webView mainFrame] loadRequest:requestObj];
}
¿Pero creo que se supone que debo conectar algunas cosas primero en Interface Builder?
Mi objetivo final es crear una aplicación Mac OSX que sea esencialmente una aplicación basada en visualización (que es simple de usar con el SDK de iPhone). Desde allí quiero incluir una carpeta local htdocs
con mis propios archivos locales .html
, pero el primer paso es decirle a WebView qué URL cargar :)
¡Gracias!
¿Y cómo se relaciona esto con Xcode? –
Eche un vistazo a mi tutorial aquí: [http://vexis.co.uk/blog/2012/08/03/creating-an-xcode-browser-app/](http://vexis.co.uk/blog/2012/08/03/creating-an-xcode-browser-app /) – Seb123