Playscape Analytics:对象引用未设置为对象的实例
Playscape Analytics : Object reference not set to an instance of an object
我在使用 Playscape Analytics 时遇到了一些问题。当我尝试报告关卡开始时,出现以下错误:
I/Unity ( 6366): NullReferenceException: Object reference not set to an instance of an object
I/Unity ( 6366): at Playscape.Analytics.Report.ReportLevelStarted (System.String level, IDictionary`2 additionalParams) [0x00000] in <filename unknown>:0
I/Unity ( 6366): at GreenroomScript.Start () [0x00000] in <filename unknown>:0
这是我正在使用的代码行:
Report.Instance.ReportLevelStarted(AppHelper.sharedHelper().missionManager.m_activeMissionSet.ToString(), null);
AppHelper.sharedHelper().missionManager.m_activeMissionSet.ToString();
正在打印字符串。
有人知道问题出在哪里吗?
在
public void ReportLevelStarted(string level, IDictionary<string, double> additionalParams)
方法additionalParams
不能null
。而不是 null
传递一个空字典。
我在使用 Playscape Analytics 时遇到了一些问题。当我尝试报告关卡开始时,出现以下错误:
I/Unity ( 6366): NullReferenceException: Object reference not set to an instance of an object
I/Unity ( 6366): at Playscape.Analytics.Report.ReportLevelStarted (System.String level, IDictionary`2 additionalParams) [0x00000] in <filename unknown>:0
I/Unity ( 6366): at GreenroomScript.Start () [0x00000] in <filename unknown>:0
这是我正在使用的代码行:
Report.Instance.ReportLevelStarted(AppHelper.sharedHelper().missionManager.m_activeMissionSet.ToString(), null);
AppHelper.sharedHelper().missionManager.m_activeMissionSet.ToString();
正在打印字符串。
有人知道问题出在哪里吗?
在
public void ReportLevelStarted(string level, IDictionary<string, double> additionalParams)
方法additionalParams
不能null
。而不是 null
传递一个空字典。