كيف يمكنني حفظ واستعادة منطقية منطقية إلى ملف باستخدام NSDATA

StackOverflow https://stackoverflow.com/questions/2014807

سؤال

أريد إنقاذ منطقي في ملف وأيضا أريد أن أعرف كيف ستراجعه مرة أخرى. أريد أساسا استخدام ذلك لأنه عند إنهاء iPhone وينتهي في الأساليب المحترمة.

هل كانت مفيدة؟

المحلول

بديل لتوفير الملف يدويا هو استخدام NSUSERDEFAULTS.

للحفظ:

[[NSUserDefaults standardUserDefaults] setBool:myBool forKey:@"myBool"];

لتحميل:

myBool = [[NSUserDefaults standardUserDefaults] boolForKey:@"myBool"];

نصائح أخرى

يمكنك تحويل منطقية إلى NSNumber باستخدام منشئ الراحة (طريقة الفصل) numberwithbool:.

يمكن أن يستمر NSNumber عن طريق إضافة ذلك إلى nsdictionary واستخدام WritetoFile: بحريا: لحفظ القاموس كقائمة خاصية (PLIST).

يتم استخدام كائنات NSNumber أيضا لتمثيل واستمرار المنطمنين (وكذلك الأعداد الصحيحة والعوامات، ولكن ليس العملة) في البيانات الأساسية.

يمكنك حفظه كعدد صحيح (1/0 = صحيح / خطأ)؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top