빌드후 save load 가 적용이 안됩니다

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 :
  • 프로젝트명 :
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

빌드전 유니티 실행에서는 save와 load 모두 적용이되는데요 pc 로 빌드후
public void Save()
{

    //Backend.GameData.UpdateV2("Character", "inDate", Backend.UserInDate, param);
    string jdatamyitemlist = JsonConvert.SerializeObject(MyItemList); // string에 내 아이템리스트를 json으로 바꿔줘서 넣어주고 
    string jdatamyquickslot = JsonConvert.SerializeObject(QuickSlotItem);
    //File.WriteAllText(Application.dataPath + @"\Data.MyItemText.txt", jdatamyitemlist);
    //File.WriteAllText(Application.dataPath + @"\Data.MyQuickSlot.txt", jdatamyquickslot);// 이파일을 Resources 폴더에 MyItemText jdata로 저장해준다 
    
    Where where = new Where();
    var bro = Backend.GameData.GetMyData("Character", where);
    string inDate;
    Param param = new Param();
    param.Add("Itemlist", jdatamyitemlist);
    param.Add("QuickSlot", jdatamyquickslot);
    //내 데이터의 inDate가져오기
    if (bro.Rows().Count > 0)
    {
        inDate = bro.Rows()[0]["inDate"]["S"].ToString();

        Backend.GameData.UpdateV2("Character", inDate, Backend.UserInDate, param);
       
    }

    TabClick(curTab); // 탭클릭호출 


}

public void Load()
{
    var bro = Backend.GameData.GetMyData("Character", new Where());
    for (int i = 0; i < bro.Rows().Count; ++i)
    {
        string jdatamyitemlist = bro.Rows()[i]["Itemlist"]["S"].ToString();
        
        MyItemList = JsonConvert.DeserializeObject<List<Item>>(jdatamyitemlist);
        string jdatamyquickslot= bro.Rows()[i]["QuickSlot"]["S"].ToString();
        QuickSlotItem= JsonConvert.DeserializeObject<List<Item>>(jdatamyquickslot);
        
    }
   
        
    
}

이런식으로 save load 코드를 했는데 save load 둘다 모두 작동이 안됩니다.

log를 확인해보니 이런식으로 에러가 납니다.

빌드셋팅은 이렇게 해놨습니다.

다 해결했습니다 커뮤니티보고 ~

좋아요 1