obtenir des objets dans NSMutableArray
assumer les suivantes:
@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];
}
ma question est comment puis-je récupérer l'objet du LIVRE ier.e liste compilée.titre, de .auteur, .ISBN à un certain indice myarray.
OriginalL'auteur Drew | 2011-03-08
Vous devez vous connecter pour publier un commentaire.
avec ce code? Impossible, car vous ajoutez de la même liste compilée pour le reste du temps (jusqu'à ce qu'il n'y a pas plus de mémoire)
Avec le code sans les boucles infinies, vous utilisez
si vous n'avez pas afficher le code réel je ne peux pas vous aider. Si vous obtenez une erreur ou d'exception, vous devez poster le code exact qui a causé cette exception.
c'est l'exact lineBook *alivre = [montableau objectAtIndex:index];
c'est exactement la ligne de Livre *alivre = [montableau objectAtIndex:0]; en fait, je reçois EXC_BAD_ACCESS. le code est tout à fait bien.
pas d'erreur quand je l'appelle myarray de la même fonction que j'ai de le remplir, mais quand je l'appel d'une autre fonction pour obtenir la valeur à un certain indice, je reçois le message d'erreur ci-dessus.
OriginalL'auteur Matthias Bauch
Cela peut ne pas aider du tout, mais je me souviens d'avoir de la difficulté lorsqu'il n'est pas de la coulée tout en tirant des objets des tableaux...
Il peut aider, ne peuvent pas...et je sais que ce post est vieux, mais peut-être que ça va aider quelqu'un..
.scott
OriginalL'auteur scottD
De départ avec Xcode 4.5 (et Clang 3.3), vous pouvez utiliser Objective-C Littéraux:
OriginalL'auteur Andreas Ley
Vous avez cela s'étend si vous voulez
De créer le fichier s'étend.h ajouter ce code et #import "s'étend.h" dans votre projet :
UTILISATION :
OriginalL'auteur YannickSteph