كيف يمكنني حفظ واستعادة منطقية منطقية إلى ملف باستخدام NSDATA
-
19-09-2019 - |
سؤال
أريد إنقاذ منطقي في ملف وأيضا أريد أن أعرف كيف ستراجعه مرة أخرى. أريد أساسا استخدام ذلك لأنه عند إنهاء iPhone وينتهي في الأساليب المحترمة.
المحلول
بديل لتوفير الملف يدويا هو استخدام NSUSERDEFAULTS.
للحفظ:
[[NSUserDefaults standardUserDefaults] setBool:myBool forKey:@"myBool"];
لتحميل:
myBool = [[NSUserDefaults standardUserDefaults] boolForKey:@"myBool"];
نصائح أخرى
يمكنك تحويل منطقية إلى NSNumber باستخدام منشئ الراحة (طريقة الفصل) numberwithbool:.
يمكن أن يستمر NSNumber عن طريق إضافة ذلك إلى nsdictionary واستخدام WritetoFile: بحريا: لحفظ القاموس كقائمة خاصية (PLIST).
يتم استخدام كائنات NSNumber أيضا لتمثيل واستمرار المنطمنين (وكذلك الأعداد الصحيحة والعوامات، ولكن ليس العملة) في البيانات الأساسية.
يمكنك حفظه كعدد صحيح (1/0 = صحيح / خطأ)؟
لا تنتمي إلى StackOverflow