Pregunta

Estoy intentando conseguir el Configuración iPhone que trabaja en un pequeña aplicación de prueba estoy escribiendo usando MonoTouch / MonoDevelop. Es probable que sea muy básica / fundamental en Xcode ...

... sin embargo no vi inmediatamente cómo hacerlo en los ejemplos MonoTouch, y después de un rato de lectura supuso que una carpeta Settings.bundle en la raíz de mi solución MonoDevelop que contenía un root.plist archivo XML debería funcionar.

algo hizo - mi aplicación ahora aparece en el Configuración ventana - pero las entradas reales no aparecen. He intentado algunas cosas diferentes en el plist (de Google y Desarrollo A partir del libro iPhone), pero sin suerte hasta ahora.

Puede alguien señalar lo que me he perdido: ya sea un paso en la solución de MonoTouch / construcción proceso o errores del formato / contenido de mi archivo 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>
¿Fue útil?

Solución

Bien lo he descubierto - además de:

  1. Creación de la carpeta Settings.bundle
  2. Creación de la Root.plist en el formato correcto (es decir, incluyendo la ortografía correcta!)

también defina Acción de generación en MonoDevelop a 'contenido' y la Copiar en el directorio de salida a 'Siempre copiar' para obtener el IDE para copiar el plist en el aparato! Bastante obvio en retrospectiva.

href="http://conceptdev.blogspot.com/2009/08/monotouch-settingsbundle.html" de los pasos y un trabajo < a href = "http://www.conceptdevelopment.net/iPhone/iSOFlair01/Root.plist2.htm" rel = "noreferrer"> archivo Root.plist .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top