Domanda

che sto cercando di ottenere il Impostazioni iPhone che lavora in una piccolo test app sto scrivendo con MonoTouch / MonoDevelop. E 'probabilmente super-base / fondamentali in Xcode ...

... però non ho subito visto come farlo negli esempi MonoTouch, e dopo un po 'di lettura pensò che una cartella Settings.bundle nella radice della mia soluzione MonoDevelop che conteneva un root.plist file xml dovrebbe funzionare.

un po ha fatto - la mia app ora appare nella Impostazioni Finestra - ma gli ingressi effettivi non si presentano. Ho provato un paio di cose diverse nella plist (da Google & A cominciare libro iPhone Development), ma senza fortuna finora.

Qualcuno può sottolineare quello che ho perso: sia un passo nella soluzione di MonoTouch / processo o errori di formato / contenuto del mio file root.plist costruire

<?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>
È stato utile?

Soluzione

Ok ho capito - in aggiunta a:

  1. Creazione del cartella Settings.bundle
  2. Creazione del Root.plist nel formato corretto (ossia includendo ortografia corretta!)

I anche impostare la Crea Azione in MonoDevelop per 'Contenuto' e la Copia la directory di output per 'copiare sempre' per ottenere il IDE per copiare il plist pER iL DISPOSITIVO! Abbastanza evidente col senno di poi.

dei passi e un lavoro < a href = "http://www.conceptdevelopment.net/iPhone/iSOFlair01/Root.plist2.htm" rel = "noreferrer"> file Root.plist .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top