Quelqu'un peut-il me dire pourquoi mon application se bloque ici?Comment gérer les booléens dans NSMutableArrays?
et pourquoi il ne plante pas lorsque je remplace les objets YES par des valeurs NSString? Tout ce que je veux faire est de stocker des données booléennes dans la matrice et de modifier ces données plus tard, quelqu'un peut me dire s'il vous plaît comment faire cela?
- (void)viewDidLoad {
[super viewDidLoad];
NSMutableArray* arr = [[NSMutableArray alloc] initWithObjects:YES, YES, YES, YES, nil];
NSLog([arr objectAtIndex:1]);
}
Pour obtenir la valeur d'origine 'BOOL', vous pouvez utiliser' BOOL b = [[[array objectAtIndex: i] boolValue] '. – dreamlax
Merci pour la réponse rapide, je souhaite que l'objectif-c ait la fonctionnalité de boxe automatique/unboxing comme il est en Java, de toute façon l'objectif-c est vraiment un langage pénible: S –
@anasnakawa: Objective-C est assez mince sur la plaine C, d'où viendra la majeure partie de la douleur. – dreamlax