您好,我在使用简单登录方面遇到了问题(来自此处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
谢谢!
答案 0 :(得分:2)
Login.cs中的第119行说:
responseText.GetComponent()。text =" CONNECTED";
你说错误null exception
。这意味着responseText
没有Text
组件,或者responseText
从未在编辑器中分配了GameObject。 responseText
被声明为:
public GameObject responseText;
这意味着它将在Unity编辑器中序列化,您必须自己分配它。只需将ResponseText对象拖到编辑器中的字段即可。