ニフティクラウドモバイルバックエンド【以下:NCMB】にてつまづいたポイントがあるので質問させていただきます。
###どこにつまづいたのか?
データストアという機能で、データを保存するところまでは完了でしました。
しかし、データを取得するという時点で困っています。
###具体的に
データストアでID【ローカルに保存】を元にIDに対応する自分のアカウント情報を取り出したい。
フィールドにはID,Name,Levelの3種類の保存項目があり、それぞれを分けて取得したい。
C#
1//こんな感じで取得できたら最高! 2string playerName = getList[Id]["Name"]; 3int playerLevel = getList[Id]["Level"];
###今のコード
C#
1//↓検索条件の設定(Playersというグループの中の情報を取得する) 2NCMBQuery<NCMBObject> query = new NCMBQuery<NCMBObject>("Players"); 3int playerId = PlayerPrefs.GetInt("PlayerId", 0); 4 5//探す!! 6query.FindAsync((List<NCMBObject> objList, NCMBException e) => { 7 playerName = objList[playerId]["Name"].ToString(); 8 playerLevel = (int)objList[playerId]["Level"]; 9});
###参考資料
・NCMBデータストア公式ドキュメント
あなたの回答
tips
プレビュー