Eerste XML App

Eerste XML App discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Hoi, ja ik heb gezocht en kon het niet vinden. Ik had een idee voor een app, en dat moest data uit een database halen, ...



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
  #1  
Oud 3 September 2009, 19:48
» 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 Eerste XML App

Hoi, ja ik heb gezocht en kon het niet vinden.

Ik had een idee voor een app, en dat moest data uit een database halen, dat is gelukt, misschien wel met een omweg, maar daar doet het nu niet toe, het werkt en daar gaat het om.

Ik heb data in een database staan, die zet ik met een script om naar een xml file, en die leest mijn iphone heel netjes.

Nu vroeg ik me af of het mogelijk was, om ook via de Applicatie zelf data toe te voegen (die de app dan upload naar de database)

Zoja, hoe?

Greetz,
Advertentie
Advertentie Gesponsorde links (verdwijnt na registratie)

  #2  
Oud 3 September 2009, 20:21
Nikooos's schermafbeelding
» iPhone 5 32GB (Zwart) [FW: 10.0.2]  [Jailbreak: Nee]
» iPad 2 Wi-Fi 16GB (Wit) [FW: 10.0.2]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 28 November 2007
Locatie: Tilburg
Berichten: 3.183
Standaard

je zou een php scriptje kunnen aanroepen om gegeven in de database te zetten?
  #3  
Oud 3 September 2009, 21:44
XIII's schermafbeelding
iPhone(club) Guru
» iPhone X 256GB (Spacegrijs) [FW: 11.2]  [Jailbreak: Nee]
» iPad Pro 10,5 Wi-Fi + 4G 256GB (Spacegrijs) [FW: 11.2]  [Jailbreak: Nee]
» Windows
 
Geregistreerd: 2 July 2009
Berichten: 9.977
Standaard

Misschien kan de Twitter API een inspiratiebron zijn?

Twitterclients lezen & schrijven in feite ook een soort database...
__________________
We are one, but we are not the same... Talk to each other!
  #4  
Oud 3 September 2009, 22:48
» 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 psychonikeo Bekijk bericht
je zou een php scriptje kunnen aanroepen om gegeven in de database te zetten?
Ja maar ik wil zeg maar via een + knop een View aanroepen die je in kan vullen, en als je op verzenden drukt de app de gegevens in de database/xml? zet.


het zelfde princiepe als een registreer systeem zegmaar.

iemand een idee?

Greetz
  #5  
Oud 4 September 2009, 00:20
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

Je kan via PHP een GET of POST systeem aanmaken, en die gewoon aanroepen vanaf je applicatie. In het PHP script doe je gewoon met de data wat je maar wilt
  #6  
Oud 4 September 2009, 01:18
» 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
Je kan via PHP een GET of POST systeem aanmaken, en die gewoon aanroepen vanaf je applicatie. In het PHP script doe je gewoon met de data wat je maar wilt
Daar zat ik vanmiddag aan te denken, maar hoe doe ik dat dan zo, dat als ik op een knop in mijn app druk, dat hij dan dat script uitvoer?


Greetz en alvast bedankt!
  #7  
Oud 4 September 2009, 01:21
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

Eerst maak je een IBAction aan in je .h, daarna koppel je hem aan je button in Interface Builder. Dan kan je in je .m doen wat je wilt
  #8  
Oud 4 September 2009, 01:25
» 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
Eerst maak je een IBAction aan in je .h, daarna koppel je hem aan je button in Interface Builder. Dan kan je in je .m doen wat je wilt

Ja ik weet hoe je een IBAction gebruikt, maar hoe roep ik dat script aan dan?
  #9  
Oud 4 September 2009, 01:33
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

Objective C – HTTP POSTor GET Data

Is dat wat?
  #10  
Oud 5 September 2009, 02:26
» 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
Hmm ja, ik snap er alleen niet zo veel van,

zou er iemand (of is er ergens) een voorbeeldje kunnen maken?

Ik zou dit zeer op prijs stellen.

Greetz,
  #11  
Oud 5 September 2009, 13:12
SkyTrix's schermafbeelding
» iPhone 3GS 16GB (Zwart) [FW: 5.0 Beta]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 32GB [FW: 4.3.5]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 9 April 2009
Berichten: 63
Standaard

Het voorbeeld staat gewoon op die site die Tim14ww gaf.
  #12  
Oud 5 September 2009, 14:07
» iPhone 4 16GB (Zwart) [FW: 4.0]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 8 February 2009
Berichten: 15
Standaard

Kijk eens naar de NSData-objects (dataWithContentsOfURL) of naar de NSURLRequest-objects.

(gewoon Googlen)
  #13  
Oud 5 September 2009, 16:48
» 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 SkyTrix Bekijk bericht
Het voorbeeld staat gewoon op die site die Tim14ww gaf.
Je bedoeld waarschijnlijk de site die JWVD gaf,

ja daar staat dit:

Code:
ASIFormDataRequest *request = [[[ASIFormDataRequest alloc] initWithURL:url] autorelease];

[request setPostValue:@"Ben" forKey:@"first_name"];

[request setPostValue:@"Copsey" forKey:@"last_name"];

[request setFile:@"/Users/ben/Desktop/ben.jpg" forKey:@"photo"];
wat moet ik hier nou mee dan?

Er staat nog een link op die website, Link

Maar daar snap ik al helemaal niets van

kan iemand me op het goede spoor zetten?

Greetz,
  #14  
Oud 5 September 2009, 16:51
SkyTrix's schermafbeelding
» iPhone 3GS 16GB (Zwart) [FW: 5.0 Beta]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 32GB [FW: 4.3.5]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 9 April 2009
Berichten: 63
Standaard

Dat bedoelde ik, ja. Sorry

Als je zelfs met de documentatie niet overweg kan, denk ik dat je met iets simpelers moet beginnen te oefenen.
  #15  
Oud 5 September 2009, 17:00
» 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
Je bedoeld waarschijnlijk de site die JWVD gaf,

ja daar staat dit:

Code:
ASIFormDataRequest *request = [[[ASIFormDataRequest alloc] initWithURL:url] autorelease];

[request setPostValue:@"Ben" forKey:@"first_name"];

[request setPostValue:@"Copsey" forKey:@"last_name"];

[request setFile:@"/Users/ben/Desktop/ben.jpg" forKey:@"photo"];
wat moet ik hier nou mee dan?

Er staat nog een link op die website, Link

Maar daar snap ik al helemaal niets van

kan iemand me op het goede spoor zetten?

Greetz,
Download: http://github.com/pokeb/asi-http-request/tarball/master en voeg de bestanden die beginnen met ASI toe aan je project, import ze daarna in je header/main file met #import "ASIFormDataRequest.h" (of als je de ASIPostDataRequest nodig hebt dat natuurlijk)
  #16  
Oud 5 September 2009, 22:41
» 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

Ik kom stukje bij beetje verder, ik ben nu zover dat ik iets heb in de trent van;

[NSString stringWithFormat "http://www.mijnsite.nl/blab.php?a=%@&b=%@

etc etc.

Nu is de vraag,

hoe krijg ik mijn variable (dus wat de gebruiker invult in een tekstveld) in die link, en wat is de post methode ervan?

Greetz.
  #17  
Oud 5 September 2009, 23:00
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

Citaat:
Oorspronkelijk geplaatst door Tim14ww Bekijk bericht
Ik kom stukje bij beetje verder, ik ben nu zover dat ik iets heb in de trent van;

[NSString stringWithFormat "http://www.mijnsite.nl/blab.php?a=%@&b=%@

etc etc.

Nu is de vraag,

hoe krijg ik mijn variable (dus wat de gebruiker invult in een tekstveld) in die link, en wat is de post methode ervan?

Greetz.
[NSString stringWithFormat:"http://www.mijnsite.nl/blab.php?a=%@&b=%@", variable1, variable2];

Op je eerste vraag... Je weet toch wel wat het verschil tussen GEt en POST is he?
  #18  
Oud 5 September 2009, 23:12
» 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
[NSString stringWithFormat:"http://www.mijnsite.nl/blab.php?a=%@&b=%@", variable1, variable2];

Op je eerste vraag... Je weet toch wel wat het verschil tussen GEt en POST is he?

sorry het verkeerde gecopy pasted.

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/blabla.php"]];
    [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
    }
Hier ben ik nu achter, maar hoe verander ik die variables naar de variables in de textfields?

greetz
  #19  
Oud 5 September 2009, 23:13
Nikooos's schermafbeelding
» iPhone 5 32GB (Zwart) [FW: 10.0.2]  [Jailbreak: Nee]
» iPad 2 Wi-Fi 16GB (Wit) [FW: 10.0.2]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 28 November 2007
Locatie: Tilburg
Berichten: 3.183
Standaard

dan vraag je de waardes van de textfields op en die zet je in een variabele en dan voeg je die variabele in de url..

Heb je wel wat ervaring met objective-c?
  #20  
Oud 5 September 2009, 23:19
» 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 psychonikeo Bekijk bericht
dan vraag je de waardes van de textfields op en die zet je in een variabele en dan voeg je die variabele in de url..

Heb je wel wat ervaring met objective-c?
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,
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 16:24
xml uitlezen probleempje vivendi Ontwikkelen voor iOS 1 23 September 2010 19:17
XML Parsing markvwijnen Ontwikkelen voor iOS 5 13 August 2009 22:23
.xml op iphone Maximilius Archief 1 12 December 2008 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 10:31.