حفظ nsdate على القرص
-
27-10-2019 - |
سؤال
لقد بحثت في وظيفة الترميز العام للشفرة العامة.هل يمكنني استخدام هذه الوظيفة لتخزين الفاصل الزمني على القرص ثم إعادته إلى الكود الترميزي العام بنفس قيمة الأصل؟أنا حذر من أن المرجع أو الفاصل الزمني قد يختلف بين الأجهزة ويظهر بشكل مختلف على كمبيوتر آخر؟
المحلول
يمكن أرشفة NSDate كمثيل NSData ويمكن بسهولة كتابة NSData / قراءتها من القرص. Genacodicetagpre
لم يتم التحقق من الأخطاء.افعل أفضل من ذلك.؛-)
نصائح أخرى
بدلاً من ذلك ، إذا كنت تريد تخزين نتيجة رمز علامة الترقيم العام ، فيمكنك تخزينها في NSNumber على هيئة مضاعفة ثم حفظها على القرص باستخدام طريقة NSKeyedArchiver الخاصة بجوشوا.
لا تنتمي إلى StackOverflow