Um die request
debuggen, versuchen Sie die `Antwort auf diese Weise bekommen:
NSError *error = [request error];
if (!error) {
NSString *response = [request responseString];
}
error
Sie alles, was Sie wissen müssen, sagen sollte, und sollten Sie Ihre Antwort von Problemen schützen. Hier ist ein good post auf NSError
, wenn Sie das vorher nicht getan haben.
Über die bestehende wait_fences
Sache ... Ich denke, ich habe dies herausgefunden, basierend auf einigen anderen unten aufgeführten Quellen.
Dieses Problem tritt auf, wenn ein Eingabefeld seinen firstResponder
-Status nicht zurückgibt. Meine lange Vermutung ist, dass die Tastatur, die Ihnen hilft, das Formular, das Sie bearbeiten, zu füllen, seinen Status als firstResponder
nicht zurückgibt.
so, in Ihrem View-Controller, vorausgesetzt, Sie haben ein Textfeld bekam erklärt, könnte man dies versuchen:
- (void)viewDidLoad
{
// set up the text field
[self.textField setDelegate:self];
[self.textField addTarget:self
action:@selector(textFieldFinished:)
forControlEvents:UIControlEventEditingDidEndOnExit];
[super viewDidLoad];
}
- (IBAction)textFieldFinished:(id)sender
{
[sender resignFirstResponder];
}
Einige Beiträge ich sah diese Meinung zu bilden:
"wait_fences: failed to receive reply: 10004003"?
http://www.iphonedevsdk.com/forum/iphone-sdk-development-advanced-discussion/17373-wait_fences-failed-receive-reply-10004003-a.html
http://discussions.apple.com/thread.jspa?threadID=2014220
Haben Sie http://StackOverflow.com/Questions/1371346/wait-fences-failed-to-receive-reply-10004003 –