Это обычное упражнение. Я делал это несколько раз в моем текущем проекте, и он отлично работал. Я скопировал строку кода для строки, те же инициализации. Мои данные plist входят в словарь, но затем он не переходит в свои соответствующие массивы при их инициализации. У меня есть метод, называемый initArraysPlistiOS - извлечение данных из plist не работает
-(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 сделали это несколько раз, и он в настоящее время работает в моем коде. все значения верны. Я проверил его много раз. когда