Как сохранить значение в файл plist в iphone?

Я новичок в разработке для iphone. Я использую приведенный ниже код для добавления значения в список, но при проверке списка после выполнения кода я не вижу никакого значения, сохраненного в списке. Где я ошибаюсь? Пожалуйста, помогите мне. Plist я создал в папке ресурсов. Спасибо.

NSString *path = [[NSBundle mainBundle] bundlePath];
NSString *finalPath = [path stringByAppendingPathComponent:@"regvalue.plist"];
NSMutableDictionary* plistDict = [[NSMutableDictionary alloc] initWithContentsOfFile:finalPath];
[plistDict setValue:@"hello" forKey:@"choice"];
[plistDict writeToFile:finalPath atomically: YES];

Для получения значения

NSString *path = [[NSBundle mainBundle] bundlePath];
NSString *finalPath = [path stringByAppendingPathComponent:@"regvalue.plist"];
NSMutableDictionary* plistDict = [[NSMutableDictionary alloc] initWithContentsOfFile:finalPath];
NSString *value;
value = [plistDict objectForKey:@"choice"];
NSLog(@"the value is %@",value);

Это дает только нулевое значение. Пожалуйста, помогите мне. Спасибо.

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

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