Frage

Ich versuche, die iPhone Einstellungen Arbeit in einem kleiner Test-App ich bin mit Monotouch / MonoDevelop zu schreiben. Es ist wahrscheinlich Super basic / fundamental in Xcode ...

... aber habe ich nicht sofort sehen, wie es in den Beispielen Monotouch zu tun, und nach einem wenig, dass ein Settings.bundle Ordner in der Wurzel meiner MonoDevelop Lösung erraten zu lesen, die ein root.plist xML-Datei sollte funktionieren.

Es irgendwie hat - meine App jetzt erscheint in den Einstellungen Fenstern - aber die tatsächlichen Eingänge nicht auftauchen. Ich habe ein paar verschiedenen Dinge in der plist versucht (von google & Beginning iPhone Entwicklung Buch), aber kein Glück so weit.

Kann jemand Punkt heraus, was ich verpasst habe: entweder ein Schritt in die Monotouch-Lösung / Build-Prozess oder Fehler das Format / Inhalt meiner root.plist Datei

<?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>
War es hilfreich?

Lösung

Okay, dachte ich es aus - zusätzlich zu:

  1. Erstellen der Settings.bundle Ordner
  2. Erstellen des Root.plist im richtigen Format (dh korrekte Schreibweise einschließlich!)

I auch gesetzt Build Action in MonoDevelop auf 'Inhalt' und die kopieren Ausgabeverzeichnis 'Immer kopieren' bekommen die IDE den plist auf das Gerät zu kopieren! Ziemlich offensichtlich im Nachhinein.

Ich habe Screenshots der Schritte und einer Arbeits geschrieben < a href = "http://www.conceptdevelopment.net/iPhone/iSOFlair01/Root.plist2.htm" rel = "noreferrer"> Root.plist Datei .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top