Addresponse - hinzufügen von Speicher nur (XCode)
Ich versuche eine Verbindung zu meinem Projekt auf eine php-Datei, aber jedes mal, das zeigt:
ADDRESPONSE - ADDING TO MEMORY ONLY
Ich noch nie zuvor gesehen haben.
dies ist der code den ich Benutze:
//Gets the php
FindURL = [NSString stringWithFormat:@"http://domain.com/Myfile.php?username=%@", Username.text];
//to execute php code
URLData = [NSData dataWithContentsOfURL:[NSURL URLWithString:FindURL]];
//to receive the returend value
DataResult = [[NSString alloc] initWithData:URLData encoding:NSUTF8StringEncoding];
NSLog(@"%@",DataResult);
Was kann ich tun?
Vielen Dank im Voraus
Update-code:
- (IBAction)UpdateList:(id)sender{
NSURLRequest *request=[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://domain.com/Myfile.php"]
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:15.0];
NSURLConnection *Connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
if (Connection) {
//Connect
}else{
//Error
}
}
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data{
DataResult = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"%@", DataResult);
}
- bitte haben Sie einen Blick auf diesen link - stackoverflow.com/questions/12547490/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe das gleiche Problem - schauen Sie sich das folgende, das könnte Ihnen helfen:
Log-Meldungen habe ich nicht gefragt, für in Xcode 4.5, die mit iOS 6.0
Habe ich keine Lösung gefunden bisher, aber da ich jetzt weiß, dass dieses Protokoll erstellt wird, indem das Betriebssystem, die ich nicht mehr sehen, nach dem Ursprung meiner Quelle 🙂
Bekam ich dies melden, indem eine
NSURLRequest
auf eine ungültige URL. Meine app soll eineUIAlertView
wenn es fängt einen Fehler auf der server-Seite, also fragte ich unser system-admin, um unsere gesamte Website nach unten, so kann ich sehen, was passiert. Er lehnte meine Anfrage, ich tippte also zufällige Buchstaben und setzen Sie ein.com
am Ende der Anfrage-URL.Stellt sich heraus, wir haben einen internen test-server scheint nicht erreichbar zu sein von meiner WiFi-Verbindung, so dass, wenn ich die URL geändert, dass anstelle der log gestoppt erscheinen.