Xamarin.IOSにて、NSUserDefaultへリストを保存する方法が分からず、困っています...
リストの読み込み、書き込みの具体的な方法が探してもあまり見つからず...
初心者かつ完全独学なので、知識を恵んでいただければと思いますm(_ _)m
以下、その一部です。
C#
1/*書き込み処理*/ 2 public void AddBook(string title, List<string> _nameList) 3 { 4 //あらかじめ読み込んでおいたリストが渡されます。 5 var nameList = _nameList; 6 var prefs = NSUserDefaults.StandardUserDefaults; 7 8 //リストに追加したい文字列 title 9 nameList.Add(new NSString(title)); 10 //リスト型?は渡せないのでエラー 11 prefs.SetValueForKey(nameList, new NSString("nameList")); 12 prefs.Synchronize(); 13 14 }
C#
1/*読み込み処理*/ 2var usrDefault = NSUserDefaults.StandardUserDefaults; 3 4var nameList_tmp = usrDefault.StringArrayForKey("nameList"); 5List<string> nameList = new List<string>(nameList_tmp); 6//この nameList を Addbook に渡しています。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/29 12:31
2017/09/30 22:27