سؤال

أحاول الحصول على إعدادات الآيفون العمل في أ تطبيق اختبار صغير أنا أكتب باستخدام MonoTouch/MonoDevelop.من المحتمل أن يكون أساسيًا/أساسيًا للغاية في Xcode ...

...ومع ذلك لم أر على الفور كيفية القيام بذلك في أمثلة MonoTouch، وبعد قليل من القراءة خمنت أن Settings.bundle المجلد الموجود في جذر حل MonoDevelop الخاص بي والذي يحتوي على ملف root.plist يجب أن يعمل ملف xml.

هو - هي نوعا ما فعلت - تطبيقي الآن يبدو في ال إعدادات window - لكن المدخلات الفعلية لا تظهر.لقد حاولت بعض الأشياء المختلفة في plist (من كتاب google & Beginning iPhone Development) ولكن لم يحالفك الحظ حتى الآن.

هل يمكن لأحد أن يشير إلى ما فاتني:إما خطوة في عملية حل/إنشاء MonoTouch أو حدوث أخطاء في التنسيق/المحتوى الخاص بـ my root.plist ملف؟

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Title</key>
    <string>iSOFlair</string>
    <key>StringsTable</key>
    <string>Root</string>
    <key>PreferenceSpecifiers</key>
    <array>
        <dict>
            <key>Type</key>
            <string>PSTextFieldSpecifier</string>
            <key>Title</key>
            <string>User Id</string>
            <key>Key</key>
            <string>soUserId</string>
            <key>AutocapitalizationType</key>
            <string>None</string>
            <key>AutocorrectionType</key>
            <string>No</string>
        </dict>
    </array>
</dict>
</plist>
هل كانت مفيدة؟

المحلول

حسنًا، لقد اكتشفت ذلك - بالإضافة إلى:

  1. إنشاء الإعدادات.حزمة مجلد
  2. إنشاء Root.plist بالتنسيق الصحيح (أي بما في ذلك الإملاء الصحيح!)

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

لقد نشرت لقطات من الخطوات والعمل ملف Root.plist.

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