Как я могу записать в файл plist?

Я написал этот небольшой кусочек кода для записи в файл plist. Я не получаю никаких ошибок или предупреждений от XCode, поэтому я действительно потерян. «Root» не определен в этом разделе кода, но это просто словарь данных, которые я извлек из plist.

Кто-нибудь имеет представление о том, почему это не будет писать в файл plist? Это буквально не меняет файл вообще.

    NSMutableArray *newReports = [[NSMutableArray alloc] init];
    newReports = [[Root objectForKey:@"Reports"] mutableCopy ];

    //Creating data model for new report
    NSMutableDictionary *newReport = [[NSMutableDictionary alloc] init];

    NSString *tempTitle = titleField.text;
    NSString *tempEmployee = employeeField.text;
    NSArray *tempNodes = [[NSArray alloc] init];

    [newReport setObject:tempTitle forKey:@"Title"];
    [newReport setObject:tempEmployee forKey:@"Employee"];
    [newReport setObject:tempNodes forKey:@"Nodes"];

    [newReports addObject:newReport];

    NSMutableDictionary *newRoot = [[NSMutableDictionary alloc] init];

    [newRoot setObject:newReports forKey:@"Reports"];

    //Writing data to plist
    NSString *Path = [[NSBundle mainBundle] bundlePath];
    NSString *filePath = [Path stringByAppendingPathComponent:@"data.plist"];

    [newRoot writeToFile:filePath atomically: YES];

Спасибо за помощь!

Ответы на вопрос(2)

Ваш ответ на вопрос