Soy nuevo en esto de Objective-C y programación Mac y aunque he
buscado no he encontrado nada (o no he sabido buscar) al respecto.
Tengo este código:
-(IBAction)aniadirAlDOM:(id)sender
{
DOMDocument *dom;
DOMNode *header;
DOMNodeList *body;
dom = [[webView mainFrame] DOMDocument];
body = [dom getElementsByTagName:@"body"];
header = [[DOMNode alloc] init];
header = [dom createElement:@"<h2>"];
[[body item:0]appendChild:header];
}
AL principio tenía la línea del createElement sin hacer el alloc-init
y la aplicación rompía al hacer el createElement, así que puse el
alloc-init y la aplicación rompe, precisamente, en el alloc-init. Lo
único que puedo decir es que dom no es nil.
¿Alguna idea?
Gracias por adelantado.
Ta llueu.
--
MacBook Pro running Darwin Kernel Version 9.4.0
on Intel(R) Core(TM)2 Duo CPU T7700 (2.40GHz)
HT: Zanzabornín (1457021) IX.1254 # http://muxin.no-ip.org/
SK: C.D. Arrancatapinos (18088) IV.57 # Jabber: laf...@gmail.com
> -(IBAction)aniadirAlDOM:(id)sender
> {
> DOMDocument *dom;
> DOMNode *header;
> DOMNodeList *body;
>
> dom = [[webView mainFrame] DOMDocument];
> body = [dom getElementsByTagName:@"body"];
> header = [[DOMNode alloc] init];
> header = [dom createElement:@"<h2>"];
> [[body item:0]appendChild:header];
> }
Creo que ya está resuelto... y como suele pasar, era una tontería. Por
alguna razón estaba empeñado en poner el nombre del elemento a añadir
entre ángulos. Los he quitado y la cosa va bien.