Estoy seguro de que estoy haciendo algo tonto, pero esto me está volviendo loco.NSMutableContacto de matriz siempre devuelve cero
Estoy intentando recorrer los resultados de la base de datos, crear objetos a partir de esos resultados y agregar los objetos a un NSMutableArray. He verificado a través de NSLog llama a que los datos se están leyendo correctamente de la base de datos y copia en el objeto, pero el recuento para la NSMutableArray siempre devuelve 0.
Esto es la esencia del código:
while ([rs next]) {
Kana *htemp = [Kana alloc];
htemp.content = [rs stringForColumn:@"hiragana"];
[hiragana addObject:htemp];
}
NSLog(@"Hiragana contains %d objects", [hiragana count]);
Kana se deriva de NSObject, y hiragana es una instancia de NSMutableArray.
Estoy seguro de que este es un error de novato, y espero que alguien me pueda aclarar. TIA! :)
su respuesta es buena: también debe incluir los consejos que se mencionan a continuación para liberar el objeto htemp después de agregarlo a la matriz, o si no es una gran pérdida de memoria. – danielpunkass
gracias por esta pregunta y respuesta ... ¡me ayuda! (n_n) –