Dans mon application, j'ai un nsmutablearray qui stocke un certain nombre de types d'objets. Tous ces objets ont deux propriétés similaires: id, type. Ce que je fais est d'aller chercher l'objet de travail actuel dans un tableau à 1 élément et d'accéder à ses propriétés id, tapez à partir d'une autre classe. Cette classe ne sait pas quel type d'objet est l'objet actuel. Comment dois-je accéder à cet objet?Accéder aux propriétés de l'objet dans un iphone nsmutablearray sdk
J'ai essayé de faire:
commentId = [[appDelegate.currentDeailedObject valueForKey:@"id"] intValue];
commentType = [appDelegate.currentDeailedObject valueForKey:@"type"];
Mais cela n'a pas fonctionné.
J'ai créé un objet de type id comme ceci:
id *anObject = [appDelegate.currentDeailedObject objectAtIndex:0];
commentId = [[anObject valueForKey:@"id"] intValue];
commentType = [anObject valueForKey:@"type"];
Mais il me montre 2 avertissements: 1.warning: initialisation du type pointeur incompatible
2.warning: type de récepteur non valide ' id * '
Comment dois-je faire ce travail?
Merci d'avance.
Thanx Alex .. je l'ai fait la même chose et juste travaillé .. – neha