Il s'agit d'un exercice de routine. Je l'ai fait un certain nombre de fois dans mon projet actuel et cela a bien fonctionné. J'ai copié la ligne de code pour la ligne, les mêmes initialisations. Mes données de plist vont dans un dictionnaire mais ensuite elles ne vont pas dans leurs tableaux respectifs dans leurs initialisations. J'ai une méthode appelée initArraysPlistiOS - extraction des données d'un plist ne fonctionne pas
-(void)initArraysPlist{
NSString *path1 = [[NSBundle mainBundle] pathForResource:@"trainerProfile" ofType:@"plist"];
// Load the file content and read the data into arrays
NSDictionary *dict1 = [[NSDictionary alloc] initWithContentsOfFile:path1];
trainerNames = [dict1 objectForKey:@"Names"];
trainerIcons = [dict1 objectForKey:@"Icons"];
trainerFactSheet= [dict1 objectForKey:@"Fact Sheet"];
trainerFocus = [dict1 objectForKey:@"Focus"];
trainerContactInfo= [dict1 objectForKey:@"Contact Info"];
}
Ive fait cela plusieurs fois et il travaille actuellement dans mon code. toutes les valeurs sont correctes. Je l'ai vérifié plusieurs fois. quand