我的应用被苹果拒绝了这条消息:
..我们在iPad上查看了您应用中的一个或多个错误 在连接到IPv6网络的Wi-Fi上运行iOS 10.2的iPhone。
具体而言,我们尝试创建时没有发生任何操作 帐号..
这就是我在注册页面中所做的事情:
if (!EQiOS.Reachability.Reachability.IsHostReachable(myurl))
{
UIAlertView alert = new UIAlertView()
{
Title = "Oops!",
Message = "Purtroppo sembra che non ci sia connessione, attiva la rete, se il problema persiste non esitare a contattarci!"
};
alert.AddButton("OK");
alert.Show();
}
首先我要检查是否有连接然后:
我正在使用它来更新我的数据库上的用户
string check = msql.updateData(url);
它连接到php页面
这是方法
#region UPDATE_DATA
public string updateData(string url) {
var request = System.Net.HttpWebRequest.Create(url);
request.Method = System.Net.WebRequestMethods.Http.Get;
var response = request.GetResponse();
System.IO.StreamReader str = new System.IO.StreamReader(response.GetResponseStream());
return str.ReadToEnd();
}
#endregion
这是用于读取我服务器上的数据:
public List<List<string>> GetTable(string url, string nome_array, List<string> array_col)
{
string elemento_name = nome_array;
int fine = array_col.Count;
Console.WriteLine(fine);
var multiDimensionalArr = new List<List<string>>(); // CREO LISTA MULTIDIMENSIONALE DI TIPO STRINGA CHE CONTERRA' LA TABELLA RISULTANTE
WebClient client = new WebClient(); // INIZIALIZZO CLIENT WEB
string value = client.DownloadString(url); //JSON IN STRINGA VALUE
Newtonsoft.Json.Linq.JObject jObject = Newtonsoft.Json.Linq.JObject.Parse(value); //DESERIALIZZO JSON
int i = 0; //VARIABILI PER IL CONTEGGIO ELEMENTI
int j = 0; //VARIABILI PER IL CONTEGGIO ELEMENTI
foreach (var item in jObject[elemento_name]) //PER OGNI ELEMENTO ESISTENTE NELL'ARRAY
{
multiDimensionalArr.Add(new List<string>()); //CREO NUOVA RIGA NELL'ARRAY
do
{
multiDimensionalArr[i].Add(Convert.ToString(jObject[elemento_name][i][array_col[j]])); // AGGIORNO ARRAY CON ELEMENTO CORRISPONDENDE
j++;
} while (j < fine);
j = 0;
i++;
}
return multiDimensionalArr;
}
问题在哪里?
我认为这应该是因为有时我的应用程序崩溃了 ReadDone2失败但我不知道这是不是问题..
如果不是苹果会拒绝我的应用程序?