ايفون:هل يمكنني حفظ إدخال المستخدم في قائمة موجودة في مجلد الموارد؟

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

  •  10-07-2019
  •  | 
  •  

سؤال

لدي قائمة في مجلد الموارد الخاص بي أستخدمها لتخزين معلومات التحويل.أود أن أمنح المستخدم القدرة على "إيقاف" وحدات معينة حتى لا يتم استخدام هذه الوحدات مطلقًا في التحويلات.لا أريد أن أضطر إلى الاحتفاظ بقائمتين تحتويان على معلومات التحويل.

أنا قادر على حفظ البيانات مرة أخرى في ملف plist هذا في المحفز.(باستخدام writeToFile وpathForResource).أنا أتساءل ما إذا كان هذا هو النهج الإشكالي.

  • هل ستكون هناك مشاكل مع هذا عند النشر؟(أي.سوف التفاح ختم plist)
  • ماذا سيحدث إذا قمت بدفع الترقية؟ماذا لو كانت هذه الترقية تحتوي على وحدات جديدة مضافة إلى القائمة؟
  • هل سيكون القيام بشيء مثل نسخ القائمة إلى دليل مستندات المستخدم منطقيًا؟

شكرًا.

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

المحلول

لا يمكن تغيير حزمة التطبيق.وعلاوة على ذلك يتم توقيع التطبيق.بدلاً من ذلك، انسخ القائمة إلى دليل المستندات عند البدء لأول مرة والوصول إليها من هناك.

نصائح أخرى

لا يعد أي شيء موجود في حزمة التطبيق محظورًا، حيث يحتاج نظام إدارة الحقوق الرقمية (DRM) على iPhone إلى أن يظل كما هو.
يجب عليك حفظ تفضيلاتك في مجلد مستند التطبيق أو مجلد التفضيلات.

استخدم نظام iOS حزمة الإعدادات...

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