Мои ошибки приложения после обновления до iOS 9. Невозможно записать файл .plist в проект.iOS 9 Ошибка записи .plist
-(BOOL)writeDictionaryToPlist:(NSDictionary*)plistDict {
NSString *path = [[NSBundle mainBundle] pathForResource:@"History" ofType:@"plist"];
NSMutableDictionary *dict = [[NSMutableDictionary alloc] init];
[dict setValuesForKeysWithDictionary:plistDict];
NSDictionary *saveDict = [NSDictionary dictionaryWithDictionary:dict];
BOOL result = [saveDict writeToFile:path atomically:YES];
return result;
}
result
является NO
.
Но iOS 7 и iOS 8 отлично работают.
Как я могу это исправить?
Этот код не работает ни в одной версии iOS, по крайней мере, на реальном устройстве. Пакет приложений доступен только для чтения. – rmaddy
BTW - использование 'dict' бессмысленно. Просто вызовите 'writeToFile:' на 'plistDict' (как только у вас есть допустимый путь). – rmaddy