2010-05-14 4 views
2

J'ai récemment commencé à développer des applications pour iPhone avec MonoTouch et dois stocker des noms d'utilisateur et des mots de passe sur le téléphone. Je veux utiliser le trousseau pour cela mais je ne trouve rien dans la documentation de MonoTouch à ce sujet. Est-il possible de l'utiliser directement avec MonoTouch ou dois-je écrire du code C++/C/Objective-C qui utilise le trousseau et l'exporter vers MonoTouch?Puis-je accéder au trousseau de l'iPhone avec MonoTouch?

+0

Vous savez que MonoTouch a probablement été banni de l'App Store? – shosti

+0

Il n'a pas été interdit du tout - ils approuvent toujours les applications faites dans MT. Ils n'ont aucune raison d'avoir un grief avec MT. – iwayneo

+0

Ils approuvent toujours les applications créées dans MT, mais personne d'autre que Apple ne sait ce qui se passera quand 4.0 hits. – bpapa

Répondre

1

Selon le current documentation, il n'y a aucune liaison pour le trousseau.

Vos solutions sont:

  • après une demande de Novell pour les liaisons.
  • écrivez un wrapper .NET autour de la fonction KeyChain en y accédant via P/Invoke. Le following page vous donne un indice sur la façon de le faire. Si vous avez besoin de conseils sur la façon de fournir un wrapper orienté objet pour KeyChain, vous pouvez vous inspirer du EMKeyChain library.