//

Eerste XML App

Eerste XML App discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Citaat: Oorspronkelijk geplaatst door Tim14ww Nee, ik ben net begonnen met het programmeren van iPhone apps, Hoe vraag ik die waardes op, want het is ...



Ga terug   iPhone, iPod touch, iPad en Apple TV forum > Development > Ontwikkelen voor iOS
Wachtwoord vergeten? Registreren!
Registreer FAQ Ledenlijst Kalender Berichten van vandaag

Reageren

 

Discussietools Weergave
  #21  
Oud 05-09-09, 23:40
Tim van Elsloo Tim van Elsloo is offline
• iOS 4.0
• Besturingssysteem: Mac OS X
 
Geregistreerd: Feb 2009
Berichten: 15
Standaard

Citaat:
Oorspronkelijk geplaatst door Tim14ww Bekijk bericht
Nee, ik ben net begonnen met het programmeren van iPhone apps,

Hoe vraag ik die waardes op, want het is niet zo verschrikkelijk moeilijk neem ik aan..

Greetz,
Daarom moet je het dus weten , anders begin je eerst met gewoon hele simpele apps maken (NSLog de waarde van een UITextField om te oefenen in dit geval)
Gesponsorde links
Advertentie
Advertentie

  #22  
Oud 05-09-09, 23:44
Tim14ww Tim14ww is offline
• iOS 6.0
• 6.0
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jan 2009
Berichten: 155
Standaard

Citaat:
Oorspronkelijk geplaatst door Tim van Elsloo Bekijk bericht
Daarom moet je het dus weten , anders begin je eerst met gewoon hele simpele apps maken (NSLog de waarde van een UITextField om te oefenen in dit geval)
Nou dat lijkt me niet?

Ik ben nu al zover gekomen, en Ja Tim ik weet hoe je over denkt maar dat heeft hier niets mee te maken .

Volgens mij is het gewoon net zo simpel om me even te vertellen hoe ik een UITextField uit te lezen en deze in een variable te zetten..

Greetz,
  #23  
Oud 06-09-09, 01:15
JWVD's schermafbeelding
JWVD JWVD is offline
• iOS 5.0
• 5.0
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jul 2008
Locatie: Renkum
Berichten: 312
Stuur een bericht via Instant Messenger naar JWVD Stuur een bericht via MSN naar JWVD
Standaard

Maak een IBOutlet, koppel deze aan de UITextField en in je code is naamVanOutlet.text de waarde van het TextField
  #24  
Oud 06-09-09, 14:10
Tim14ww Tim14ww is offline
• iOS 6.0
• 6.0
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jan 2009
Berichten: 155
Standaard

Citaat:
Oorspronkelijk geplaatst door JWVD Bekijk bericht
Maak een IBOutlet, koppel deze aan de UITextField en in je code is naamVanOutlet.text de waarde van het TextField

Nee okee dat snapte ik, waar ik mee zit, is hoe plaats ik deze in een link, ik heb 2 dingen geprobeerd:

1.

Code:
- (IBAction)submit {
	NSString *post = @"key1=val1&key2=val2";
    NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
	
    NSString *postLength = [NSString stringWithFormat:@"%d", [postData length]];
	
    NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];
    [request setURL:[NSURL URLWithString:@"http://www.timvanbeers.nl/script.php?naam=%@", [namefield text]]];
    [request setHTTPMethod:@"POST"];
    [request setValue:postLength forHTTPHeaderField:@"Content-Length"];
    [request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
    [request setHTTPBody:postData];
    
    NSURLConnection *conn=[[NSURLConnection alloc] initWithRequest:request delegate:self];
    if (conn) 
    {
        NSLog(@"Gelukt!");
    } 
    else 
    {
        // inform the user that the download could not be made
		NSLog(@"Mislukt!!");
    }
    
}
dan krijg ik de error : Too many agruments to function 'URLWithString:'

2.


Code:
- (IBAction)submit {
	NSString *post = @"key1=val1&key2=val2";
    NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
	
    NSString *postLength = [NSString stringWithFormat:@"%d", [postData length]];
	
    NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];
    [request setURL:[NSString stringWithFormat:@"http://www.timvanbeers.nl/script.php?naam=%@",[namefield text]]];
    [request setHTTPMethod:@"POST"];
    [request setValue:postLength forHTTPHeaderField:@"Content-Length"];
    [request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
    [request setHTTPBody:postData];
    
    NSURLConnection *conn=[[NSURLConnection alloc] initWithRequest:request delegate:self];
    if (conn) 
    {
        NSLog(@"Gelukt!");
    } 
    else 
    {
        // inform the user that the download could not be made
		NSLog(@"Mislukt!!");
    }
    
}
@end
Hier flipt de app als ik op Submit klik in mn app (die dus de IBAction aanroept)

met in de console:

Code:
[Session started at 2009-09-06 13:07:26 +0200.]
2009-09-06 13:07:26.531 Test[30638:20b] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSCFString absoluteURL]: unrecognized selector sent to instance 0xd42af0'
2009-09-06 13:07:26.532 Test[30638:20b] Stack: (
    807902715,
    2505109051,
    808284155,
    807854166,
    807706786,
    807437267,
    6827990,
    6526614,
    6772078,
    6779031,
    10171,
    814709201,
    815110321,
    815119058,
    815114270,
    814813151,
    814722763,
    814748641,
    839148405,
    807687520,
    807683624,
    839142449,
    839142646,
    814752238,
    9252,
    9106
)
IEMAND HELP?

Greetz
  #25  
Oud 06-09-09, 14:46
Tim van Elsloo Tim van Elsloo is offline
• iOS 4.0
• Besturingssysteem: Mac OS X
 
Geregistreerd: Feb 2009
Berichten: 15
Standaard

Dit doe je fout:
Code:
 [request setURL:[NSString stringWithFormat:@"http://www.timvanbeers.nl/script.php?naam=%@",[namefield text]]];
Je moet hem eerst naar een NSURL omzetten, dus:
Code:
 [request setURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://www.timvanbeers.nl/script.php?naam=%@",[namefield text]]]];
  #26  
Oud 06-09-09, 14:59
Tim14ww Tim14ww is offline
• iOS 6.0
• 6.0
• Besturingssysteem: Mac OS X
 
Geregistreerd: Jan 2009
Berichten: 155
Standaard

Citaat:
Oorspronkelijk geplaatst door Tim van Elsloo Bekijk bericht
Dit doe je fout:
Code:
 [request setURL:[NSString stringWithFormat:@"http://www.timvanbeers.nl/script.php?naam=%@",[namefield text]]];
Je moet hem eerst naar een NSURL omzetten, dus:
Code:
 [request setURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://www.timvanbeers.nl/script.php?naam=%@",[namefield text]]]];
Kijk hier heb ik wat aan!

Nu krijg ik alleen in mn PHP script
Code:
(null)
binnen..

Klopt dit of?

Greetz,
  #27  
Oud 06-09-09, 15:01
Tim van Elsloo Tim van Elsloo is offline
• iOS 4.0
• Besturingssysteem: Mac OS X
 
Geregistreerd: Feb 2009
Berichten: 15
Standaard

Citaat:
Oorspronkelijk geplaatst door Tim14ww Bekijk bericht
Kijk hier heb ik wat aan!

Nu krijg ik alleen in mn PHP script
Code:
(null)
binnen..

Klopt dit of?

Greetz,
Jep, klopt helemaal, want waarschijnlijk is je UITextField leeg, als ie gevuld is krijg je bv Tim, of Gerard etc.
Reageren



Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten)

 

Soortgelijke discussies

Discussie Auteur Forum Reacties Laatste bericht
XML Parser Dreissen Ontwikkelen voor iOS 5 17-11-10 16:24
xml uitlezen probleempje vivendi Ontwikkelen voor iOS 1 23-09-10 19:17
XML Parsing markvwijnen Ontwikkelen voor iOS 5 13-08-09 22:23
.xml op iphone Maximilius Archief 1 12-12-08 21:23

Regels voor berichten
Je mag geen nieuwe discussies starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit
Trackbacks are Aan
Pingbacks are Aan
Refbacks are Uit



Alle tijden zijn GMT +2. Het is nu 11:52.