私を助けてくれますか?簡単なオブジェクトを保存して取得してアプリの設定として使用する方法を見つけました。NSUserDefaults.StandardUserDefaults - 辞書の保存と検索
NSUserDefaults.StandardUserDefaults.SetString("testUser","username");
NSUserDefaults.StandardUserDefaults.Init(); //Although it's strange that you have to call this method to actually save your stuff
以降あなたはそのようにそれを取得することができます。
var username = NSUserDefaults.StandardUserDefaults.StringForKey("username");
今、私は(私が好きな多くのように)複数のユーザ名を保存するために何が必要か? パスワードやパスハッシュで複数のユーザー名を保存する必要がある場合はどうすればよいですか?
NSObject.FromObject()を使用してNSObjectにオブジェクトを変換することはできません...ヌルを返します... – Agzam
sbjsonを使用していますか?その場合は、SBJSON.hをインポートできます。あなたの辞書には、新しいメソッドjsonRepresentationがあり、それはあなたにシリアライズされたStringを与えます。この文字列を保存することができます。 Stringをuserdefaultsから取得した場合は、JSONValueを呼び出して辞書を返します。 – huesforalice
いいえNSJsonSerialization.Serializeを使用しようとしていますが、例外がスローされます。私はMonoTouchプロジェクトでobjective-cライブラリを利用する方法をまだ学習していません...今すぐに持っているようです – Agzam