NSURLConnection post word twee keer aangeroepen
Hoi allemaal,
Ik werk nu aan een iPhone app die een formulier kan versturen. http://www.marijnkortstra.nl/iphone.php (Het formulier.) Als ik gewoon via mijn computer het formuliertje invul, krijg ik 1 mailtje met de ingevulde gegevens. Als ik het via de iPhone doe, krijg ik 2 keer precies dezelfde mailtjes. In de screen zie je ook in de console dat het 2x word aangeroepen. Code:
NSString *inhoud = formulier.text; Thanks! Screen: http://i55.tinypic.com/2cdg3rn.png |
Wat mij opvalt is dat je 2 keer de inhoud mee stuurt. Een keer in de body en een keer als data.
const char *bytes = [[NSString stringWithFormat:@"body=%@&data=%@", inhoud, inhoud] UTF8String]; Maar ik snap niet waarom dat tot 2 mails leidt. Wordt die method ergens anders in je app ook aangeroepen? |
Citaat:
Zoals je in de screen kunt zien, gaat er maar een connectie van button > die methode. |
Ja dit wordt spookie. Overall breakpoints neerzetten en dan van breakpoint naar breakpoint door je app steppen en kijken waarom hij voor de tweede keer die NSLog aanroept. Ik weet het anders ook niet.
|
Kun je me uitleggen hoe ik breakpoints maak? Nooit eerder gedaan.
|
ga op een regel staan en druk op <cmd \>
doen dan build and debug. De compiler stopt dan bij dat punt. pas als je op "continue" klikt gaat hij verder. |
Hoi Marijn,
Ik denk dat jouw hele functie gewoon twee keer wordt aangeroepen, en dat het niks te maken heeft met de NSURLConnection zelf. |
Alle tijden zijn GMT +2. Het is nu 13:30. |