차트 불러오기 오류

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

  • 뒤끝 SDK 버전 : 5.7.0
  • 프로젝트명 : Loheldi Project
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 : NullReferenceException: Object reference not set to an instance of an object
    BackEndChart.OnClickGetChartContents
    차트 불러오는데 오류가 발생합니다. 저장코드와 불러오는 코드 모두 첨부합니다.

public void OnClickGetChartAndSave()
{
var BRO = Backend.Chart.GetOneChartAndSave(“41696”);

    if (BRO.IsSuccess())
    {
        Debug.Log("불러오기 완료");
        Debug.Log(BRO);

        JsonData rows = BRO.GetReturnValuetoJSON()["rows"];
        string ChartName, ChartContents;

        for (int i = 0; i < rows.Count; i++)
        {
            ChartName = rows[i]["chartName"]["S"].ToString();

            // 프리팹에 저장된 정보를 불러온다.
            ChartContents = PlayerPrefs.GetString(ChartName);
            Debug.Log(string.Format("{0}\n{1}", ChartName, ChartContents));

            GetPlayerPrefs(ChartName);
        }
    }
    else
    {
        Debug.Log("서버 공통 에러 발생: " + BRO.GetMessage());
    }
}

// 클라이언트에 저장된 정보를 불러오기
void GetPlayerPrefs(string chartName)
{
    string chartString = PlayerPrefs.GetString(chartName);

    // rows[id]
    JsonData chartJson = JsonMapper.ToObject(chartString)["rows"][1];
    Debug.Log(chartJson["name"][0]);
}

public void OnClickGetChartContents()
{
BackendReturnObject BRO = Backend.Chart.GetChartContents(“41696”);

    if (BRO.IsSuccess())
    {
        JsonData rows = BRO.GetReturnValuetoJSON()["rows"];
        for (int i = 0; i < rows.Count; i++)
        {
            Debug.Log("아이템 이름: " + rows[i]["name"][0]);
            Debug.Log("아이템 가격: " + rows[i]["price"][0]);
        }
    }
    else
    {
        switch (BRO.GetStatusCode())
        {

            case "400":
                Debug.Log("올바르지 못한 { uuid | id } 를 입력한 경우");
                break;

            default:
                Debug.Log("서버 공통 에러 발생: " + BRO.GetMessage());
                break;
        }
    }
}

안녕하세요 개발자님,

public void OnClickGetChartAndSave()
{
var BRO = Backend.Chart.GetOneChartAndSave(“41696”);
    if (BRO.IsSuccess())
    {
        Debug.Log("불러오기 완료");
        Debug.Log(BRO);

Debug.Log(“불러오기 완료”); 를 통해 불러오기가 잘 되었는지 확인해주세요.
만약 정상적으로 불러와 졌다면, 에러가 어느부분에서 발생하는지 확인해 주시면 감사하겠습니다.

해결되었습니다. 감사합니다 :)