سؤال

وأحتاج لتخزين والأفضليات وصول (مثل اللون، وما إلى ذلك) من تطبيق الويب للجافا سكريبت .. هل هناك وصول بكت لNSUserDefaults؟ (أو ربما CFPreferences؟)

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

المحلول

في كلمة ... لا. ومع ذلك، يدعم بكت HTML 5 أشياء مثل التخزين المحلي - تحقق <لأ href = "http://developer.apple.com/safari/library/documentation/iPhone/Conceptual/SafariJSDatabaseGuide/Name-ValueStorage/Name-ValueStorage.html" يختلط = "نوفولو noreferrer"> هذه المقالة من على الموقع ADC.

نصائح أخرى

وYES. هناك بالتأكيد هو وسيلة .. تحقق من JSUserDefaults ...

<اقتباس فقرة>   

وانخفاض في بسيط ريال بديلا عن UIWebView. مجرد تغيير عضوية فئة من وجهة نظر الشبكة في بنك الاستثمار القومي (أو إنشائه برمجيا، أن غتا العمل أيضا)، وأنه سوف تتيح لك الوصول NSUserDefaults خلال الكائن JSUserDefaults. مثل هذا:

[[NSUserDefaults standardUserDefaults] setObject:@"Bar"
                                          forKey:@"Foo"];

و(... بعد بعض الوقت ...)

<script type="text/javascript">
  document.write(JSUserDefaults.objectForKey("Foo"));
</script>

ويمكنك أيضا تعيين الكائنات. أي كائن بليست يجب أن تعمل بشكل جيد، المصفوفات، قواميس، سلاسل، وأرقام. قد تكون أشياء أخرى مشبوه.

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