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 Zoeken Berichten van vandaag Markeer forums als gelezen

Reageren

 

Discussietools Weergave
  #21  
Oud 5 September 2009, 22:40
» iPhone 4 16GB (Zwart) [FW: 4.0]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 8 February 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 5 September 2009, 22:44
» iPhone 5 16GB (Zwart) [FW: 6.0]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 6.0]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 11 January 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 6 September 2009, 00:15
JWVD's schermafbeelding
» iPhone 4 32GB (Zwart) [FW: 5.0]  [Jailbreak: Nee]
» iPad 2 Wi-Fi 16GB (Wit) [FW: 5.0]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 10 July 2008
Locatie: Renkum
Berichten: 312
Stuur een bericht via Instant Messenger naar JWVD Stuur een bericht via MSN naar JWVD Send a message via twitter to JWVD
Standaard

Maak een IBOutlet, koppel deze aan de UITextField en in je code is naamVanOutlet.text de waarde van het TextField
  #24  
Oud 6 September 2009, 13:10
» iPhone 5 16GB (Zwart) [FW: 6.0]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 6.0]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 11 January 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 6 September 2009, 13:46
» iPhone 4 16GB (Zwart) [FW: 4.0]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 8 February 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 6 September 2009, 13:59
» iPhone 5 16GB (Zwart) [FW: 6.0]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 6.0]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 11 January 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 6 September 2009, 14:01
» iPhone 4 16GB (Zwart) [FW: 4.0]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 8 February 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)

 
Discussietools
Weergave

Soortgelijke discussies

Discussie Auteur Forum Reacties Laatste bericht
XML Parser Dreissen Ontwikkelen voor iOS 5 17 November 2010 15:24
xml uitlezen probleempje vivendi Ontwikkelen voor iOS 1 23 September 2010 18:17
XML Parsing markvwijnen Ontwikkelen voor iOS 5 13 August 2009 21:23
.xml op iphone Maximilius Archief 1 12 December 2008 20: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 00:31.