التخلف المستخدم ربط معرف مختلفة
-
20-08-2019 - |
سؤال
ولدي حزمة جزء تفضيل (تشغيله في تفضيلات النظام). I تصميم واجهة استخدام واجهة البناء حيث I binded "بداية تلقائيا" خانة الاختيار لالافتراضيات العضو المشتركة. هذا وتعمل كبرى ولكنه يكتب الأفضلية للcom.apple.systempreferences. أود أن تبقي بلدي الأفضليات في التخلف com.example.mybundle. كيف أفعل هذا؟
وأعتقد أنني بحاجة إلى إضافة وحدة تحكم الافتراضية العضو في واجهة البناء ولكن كيف يمكن أن أقول أن الخريطة مع com.example.mybundle؟
وشكرا لكم جميعا!
المحلول
وأنت تريد ربط لNSDictionaryController التي تدار من خلال -[NSUserDefaults persistentDomainForName:]
و-[NSUserDefaults setPersistentDomain:forName:]
استمرار على الرغم من انها بصراحة مثلما من السهل استخدام +[NSDictionary dictionaryWithContentsOfFile:]
و-[NSDictionary writeToFile:atomically:]
.