我正在向 Web 服务发布值并从同一个 Web 服务获得响应,我是
在Unity3d中使用WWWForm。现在我想等到响应没有完全加载。为了那个原因
我用过yield www;
,但不能正常工作。之后我发现www.progress
并
它在我的Unity3d播放器中工作,但在 iPhone 或 iPad 中不工作。
EDIT1:我正在使用 Javascript。
EDIT2:我的代码:
function getSettingsValues(){
var strResponse;
userID = PlayerPrefs.GetString("userid");
arrLevels.Clear();
print("First");
var url = "http://WEBSERVICE";
var form = new WWWForm();
form.AddField( "userid",userID);
var www = new WWW( url, form );
yield www;
if (www.error == null)
{
strResponse = www.text;
}
print("Response "+strResponse);
}