suponer lo siguiente:obtener objetos en NSMutableArray
@interface BOOK : NSObject
{
@private
NSString *title;
NSString *author;
NSString *ISBN;
}
...
BOOK *booklist = [[[BOOK alloc] init] autorelease];
NSMutableArray *myarray = [NSMutableArray array];
while (true)
{
booklist.title = @"title";
booklist.author = @"author";
booklist.ISBN = @"1234-1";
[myarray addObject:booklist];
}
mi pregunta es ¿cómo puedo recuperar el objeto del Libro es decir booklist.title, .author, .ISBN en un determinado índice en myarray.
En el escenario real del bucle while es un flujo de texto, así que mientras que la secuencia de texto es cierto. Declaro myarray en el archivo .h y en el archivo .m tengo algunas funciones que llaman myarray. Después de asignar los valores, llamé a [myarray ObjectAtIndex: index] pero obtuve un "SIGABRT" en xcode. – Drew
si no publica el código real, no puedo ayudar. Si obtiene un error o una excepción, debe publicar el código exacto que causó esa excepción. –
esta es la línea exactaBook * aBook = [myArray objectAtIndex: index]; – Drew