Unity - 参数null异常

时间:2017-04-11 16:57:25

标签: c# php unity3d argumentnullexception

您好,我在使用简单登录方面遇到了问题(来自此处https://github.com/bdodroid/SimpleScripts-LoginSystem) 一切正常,但是当我想登录时说:

ArgumentNullException:参数不能为null。 参数名称:s System.Int32.Parse(System.String s)(at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System/Int32.cs:629) 登录+ c__Iterator13.MoveNext()(在Assets / xxx / Demo / Login.cs:118)

我的Login.cs中的第118行是:

    userID = int.Parse(parsedData[1]["ID"]);

请帮助我,我有与此处相同的代码,以便您查看 https://github.com/bdodroid/SimpleScripts-LoginSystem

谢谢!

1 个答案:

答案 0 :(得分:2)

Login.cs中的第119行说:

  

responseText.GetComponent()。text =" CONNECTED";

你说错误null exception。这意味着responseText没有Text组件,或者responseText从未在编辑器中分配了GameObject。 responseText被声明为:

public GameObject responseText;

这意味着它将在Unity编辑器中序列化,您必须自己分配它。只需将ResponseText对象拖到编辑器中的字段即可。