문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.
-
뒤끝 SDK 버전 :
-
프로젝트명 :
-
스테이터스 코드 :
-
에러 코드 :
-
에러 메시지 : NullReferenceException: Object reference not set to an instance of an object
IEnumerator GetMail() {
//주기마자 새로 발행 된 우편이 있는지 검색
BackendReturnObject bro = Backend.UPost.GetPostList ( PostType.Admin, _getMailNum );
JsonData json = bro.GetReturnValuetoJSON()[“postList”];//레드닷 if ( json.Count > 0 ) { //Debug.Log ( "메일 레드닷 켜짐" ); objMailRedDot.SetActive ( true ); //RedDotManager.Instance.MailOn(); } else { //Debug.Log ( "메일 레드닷 꺼짐" ); objMailRedDot.SetActive ( false ); //RedDotManager.Instance.MailOff(); } //for ( int i = 0; i < json.Count; i++ ) { // string title = json[i]["title"].ToString(); // //Debug.Log ( "우편 제목 : " + title ); //} yield return new WaitForSeconds( _mailGetTime ); StartCoroutine ( GetMail () );
}
이런 코루틴을 넣어서 1분에 한번씩 우편을 체크하는 코드를 넣었습니다.
잘 됩니다. 잘되는데 한번씩 오류가 뜹니다…
NullReferenceException: Object reference not set to an instance of an object
BackEndMail+d__12.MoveNext () (at Assets/Scripts/BackEnd/BackEndMail.cs:73)
UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at :0)
UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
d__12:MoveNext() (at Assets/Scripts/BackEnd/BackEndMail.cs:94)
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
우편에서 제 유니티 아이디로 우편을 2개 보내고 1개만 보내고 1개를 받고를 2번했습니다.
제가 받은거면 대상1 - 수령인원1 해서 이 우편은 안불러오는게 맞지않나요…?
그러면 혹시 전체로 보냈을때 안받거나 받거나해도 이런 오류가 계속 뜨는건지요…