تغيير البيانات في المعطف
-
16-09-2019 - |
سؤال
مهلا، حسنا لذلك لدي .plist ذلك يبدو؛
<plist version="1.0">
<dict>
<key>Item 0</key>
<dict>
<key>Name</key>
<string>Jero</string>
<key>Initiative</key>
<integer>0</integer>
<key>EditThis</key>
<false/>
</dict>
</dict>
</plist>
في التطبيق، لدي ذلك عندما يتم تحديد أحد الصفوف (يتم وضع البيانات (البيانات)، فإنه يتم تحديده يدفع إلى وحدة تحكم عرض جديد. أرغب أيضا في تعيين منطقي "editthis" إلى نعم، لذلك يمكن أن تتعلم وحدة تحكم تحرير طريقة العرض التي تحريرها. ومع ذلك، لا يمكنني معرفة كيفية تغيير القيمة. أي مساعدة هي محل تقدير كبير.
المحلول
تحميل المعطر في قاموس قابل للتغيير:
NSMutableDictionary *plist = [NSMutableDictionary dictionaryWithContentsOfFile:@"file.plist"];
[plist setObject:[NSNumber numberWithBool:YES] forKey:@"EditThis"];
[plist writeToFile:@"file.plist" atomically:YES];
لا تنتمي إلى StackOverflow