Я использую файл свойств со следующей структурой:
maxRating Number --> 5
gradePercent Dictonary
>grade1 Number --> 0.85
>grade2 Number --> 0.70
>grade3 Number --> 0.55
>grade4 Number --> 0.40
Чтобы прочитать свойства, которые я использую
NSDictionary *plist = [[NSDictionary alloc] initWithContentsOfFile:filepath];
rating = [[plist objectForKey:@"maxRating"] intValue];
gradePercent = (NSMutableDictionary*)[[plist objectForKey:@"gradePercent"] copy];
Пока все здесь работает идеально ... Я могу получить нужные объекты с [gradePercent objectForKey:@"grade1"]
но когда я пытаюсь установить один из них с помощью
[gradePercent setObject:[NSNumber numberWithFloat:0.90] forKey:@"grade1"]
Я всегда получаю ошибку SIGABRT, и приложение падает.
Кто-нибудь видит, почему это не работает? Потому что я не ... 1015 *