J'ai ce problème avec Cocoa, je fais appel une fonction et le passage d'un tableau à elle:Passant NSMutableArray en fonction
Certains où j'appelle la fonction:
[self processLabels:labels];
Et la fonction est la suivre:
- (void)processLabels:(NSMutableArray*)labs{
labs = [[NSMutableArray alloc] init];
[labs addObject:@"Random"];
....
}
lors du débogage, je remarque qu'aucun nouvel objet sont ajoutées aux étiquettes lorsqu'ils sont ajoutés aux laboratoires. Est-ce parce que je réinitialise les laboratoires? comment puis-je réinitialiser les étiquettes à l'intérieur de la fonction alors?
J'ai essayé avec byref par ne pas réussir, toute aide est appréciée .. grâce
Je suis d'accord avec vous. Si vous avez un retour vide, pourquoi ne pas simplement retourner le tableau à la place? – Abizern