NCMB(nifty cloud mobile backend)を利用した際に、UnityのスクリプトからデータストアのobjectIdを取得する方法。
自作したフィールドは
NCMBQuery query = new NCMBQuery ("categoryName");
query.FindAsync ((List objList, NCMBException e) => {
objList [i] ["fieldName"];
});
で取得できるのに、
objectIdは
NCMBQuery query = new NCMBQuery ("categoryName");
query.FindAsync ((List objList, NCMBException e) => {
objList [i] ["objectId"];
});
とするとエラーになってしまう。
解決方法
NCMBQuery query = new NCMBQuery ("categoryName");
query.FindAsync ((List objList, NCMBException e) => {
objList [i].objectId;
});
NCMBQuery query = new NCMBQuery ("categoryName");
query.FindAsync ((List objList, NCMBException e) => {
objList [i].objectId;
});
とすると、スクリプトからobjectIdの値を取得することができた。
コメント