【发布时间】:2013-12-10 23:40:48
【问题描述】:
我在 Unity3D 环境中跟踪以下方法: (通过 StartCoroutine 调用)
private IEnumerator post(string s) {
Debug.Log("Posting to Server: " + s);
WWWForm form = new WWWForm();
form.AddField("data", s);
WWW yaPoster = new WWW(YMCA_URL,form);
Debug.log("11111");
yield return yaPoster;
Debug.log("22222");
if(yaPoster.error != null) {
Debug.Log(yaPoster.error);
}
else {
Debug.Log(yaPoster.text);
}
yaPoster = null;
}
每次第一次都能正常工作(从日志控制台看到 yaPoster.text),但在随后的调用中永远看不到“11111”或“22222”。
(不)令人惊讶的是,在我的 iPod 设备上使用内置的 iOS Xcode 项目运行良好。
我应该为我的 Unity3D 环境应用任何特定设置,这样我就不需要只使用真实设备调试我的代码?
【问题讨论】:
标签: debugging web return unity3d yield