Oui, en effet, je progress lentement mais sûrement...
Tiens, puisque je t'ai sous la main, j'ai une question pour toi, à propos des pointeur de pointeur.
J'ai une méthode de ce style :
- (int)faitUnTrucAvecUnTableau
NSMutableArray **)tableau;
Je voudrais donc que ma méthode accepte un tableau en paramètre et soit en mesure de renvoyer ce tableau mis à jour, plus un entier. Est-ce la bonne syntaxe ?
Deuxième question : ma méthode fonctionne, elle met bien à jour le tableau. Mais comment puis-je faire pour qu'il soit possible d'appeler la méthode en ne se souciant pas du tableau - en clair, la lancer comme suit : [objectMachin faitUnTrucAvecUnTableau:nil]
Je sais que c'est possible puisque une bonne partie des méthodes la classe NSFormatter sont en mesure d'accepter des paramètres à nil (cf. méthode scanString:intoString
.
Mais je ne sais pas du tout comment déterminer dans ma méthode si mon tableau est à nil. Dés que je tente de l'accéder, d'une manière ou d'une autre, le programme se plante sur un SIGBUS.
Autrement dit, pour simplifier l'énoncé : comment donc fonctionne la méthode scanString:intoString de NSFormatter ???