nsuserdefaults opslaan view

nsuserdefaults opslaan view discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Hallo, Ik zoek een stukje code dat opslaat waar je gebleven bent (welke view) en als de app opstart dat hij dan die view meteen ...



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 19 November 2010, 22:12
» iPhone 5s 16GB (Space Grijs) [FW: 7.1.1]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.1.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 27 February 2009
Berichten: 429
Standaard nsuserdefaults opslaan view

Hallo,

Ik zoek een stukje code dat opslaat waar je gebleven bent (welke view) en als de app opstart dat hij dan die view meteen laad.
Bestaat dit en heeft iemand dit voor mij.

Alvast bedankt.
Advertentie
Advertentie Gesponsorde links (verdwijnt na registratie)

  #2  
Oud 20 November 2010, 17:27
» iPhone 5s 16GB (Space Grijs) [FW: 7.1.1]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.1.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 27 February 2009
Berichten: 429
Standaard

Iemand ?
  #3  
Oud 20 November 2010, 20:43
Geno's schermafbeelding
» iPhone 6 128GB (Goud) [FW: 9.0 beta]  [Jailbreak: Nee]
» iPad Air Wi-Fi 32GB (Zilver) [FW: 8.4]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 4 November 2009
Berichten: 251
Send a message via twitter to Geno
Standaard

Er zijn meerdere mogelijkheden:

Je kan het opslaan in een boolean bij het laden van een view bv.

Als je in een view hirarchie zit, dan kan je de app laten kijken waar die zit en dat kan je ook opslaan.

Verder kan je de methods gebruiken in je appdelegate tijdens het afsluiten van je app, om de huidige view op te slaan.

Code schrijven zou nu niet moeilijk moeten zijn. Alle opties werken met NSUserdefaults.
__________________
iPod touch v3 - iPod Nano 2011 - iMac 27" - iPhone 4S - iPad 2 - MacBook Air 11,6"
  #4  
Oud 20 November 2010, 23:54
» iPhone 5s 16GB (Space Grijs) [FW: 7.1.1]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.1.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 27 February 2009
Berichten: 429
Standaard

Citaat:
Oorspronkelijk geplaatst door Geno Bekijk bericht
Er zijn meerdere mogelijkheden:

Je kan het opslaan in een boolean bij het laden van een view bv.

Als je in een view hirarchie zit, dan kan je de app laten kijken waar die zit en dat kan je ook opslaan.

Verder kan je de methods gebruiken in je appdelegate tijdens het afsluiten van je app, om de huidige view op te slaan.

Code schrijven zou nu niet moeilijk moeten zijn. Alle opties werken met NSUserdefaults.
Heb je niet wat voorbeelden voor me, ik heb eigelijk nog niet met NSUserdefaults gewerkt, dat zou super zijn.

Bedankt
  #5  
Oud 22 November 2010, 16:41
» iPhone 5s 16GB (Space Grijs) [FW: 7.1.1]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.1.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 27 February 2009
Berichten: 429
Standaard

Iemand AUB?
  #6  
Oud 22 November 2010, 17:33
» iPhone 5 16GB (Wit) [FW: 8.1.2]  [Jailbreak: Nee]
» iPad mini Wi-Fi 16GB (Zwart) [FW: 8.1.2]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 27 October 2008
Locatie: Amsterdam
Berichten: 174
Standaard

Er zal geen klant en klare code zijn, dit omdat de code zeer afhankelijk is van hoe je app is opgebouwd.
  #7  
Oud 22 November 2010, 21:20
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

Als je nog niet met NSUserDefaults gewerkt hebt, lijkt me de beste tip om daar eens wat dingen mee te proberen. Daar is vast wel wat over te vinden. Zo vergroot je je kennis weer ipv aan anderen te vragen hoe het precies werkt.
  #8  
Oud 22 November 2010, 22:20
» iPhone 5s 16GB (Space Grijs) [FW: 7.1.1]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.1.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 27 February 2009
Berichten: 429
Standaard

Citaat:
Oorspronkelijk geplaatst door psychonikeo Bekijk bericht
Als je nog niet met NSUserDefaults gewerkt hebt, lijkt me de beste tip om daar eens wat dingen mee te proberen. Daar is vast wel wat over te vinden. Zo vergroot je je kennis weer ipv aan anderen te vragen hoe het precies werkt.
Ja dat weet ik wel, maar ik heb het eigelijk zeer dringend nodig.
En ben bang dat ik me niet zo snel kan verdiepen in wat ik wil, ik dacht dat het niet zo moeilijk zou zou maar oke.
  #9  
Oud 22 November 2010, 23:58
» iPhone 4 16GB (Zwart) [FW: 4.2.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 25 August 2010
Berichten: 84
Standaard

als je ff je mail adres geeft, stuur ik je wel een kopietje uit mn boek over iphone apps, van het paragraag NSUserDefaults. Pm me maar.
  #10  
Oud 23 November 2010, 10:51
» iPhone 4 32GB (Zwart) [FW: 5.0]  [Jailbreak: Nee]
» iPad 3 Wi-Fi 16GB (Zwart) [FW: 5.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 14 October 2008
Locatie: Haarlem
Berichten: 348
Standaard

Citaat:
Oorspronkelijk geplaatst door Dreissen Bekijk bericht
Ja dat weet ik wel, maar ik heb het eigelijk zeer dringend nodig.
En ben bang dat ik me niet zo snel kan verdiepen in wat ik wil, ik dacht dat het niet zo moeilijk zou zou maar oke.
Je hebt iets zeer dringend nodig. Je hebt (neemt!) geen tijd om je er in te verdiepen en je verwacht van ons dat wij dat voor je aanleveren. . Een beetje vreemd is dat wel hoor.

Echt, een half uurtje kijken naar de beschrijving van NSUserDefaults is al genoeg:

Zetten:
Code:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setInteger:defaultInteger forKey:@"integerKey"];
[defaults setBoolean:defaultBoolean forKey:@"booleanKey"];
Ophalen:
Code:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
defaultInteger = [defaults integerForKey: @"integerKey"];
defaultBoolean = [defaults boolForKey:	  @"booleanKey"];
__________________
Leon
[iPhone- en Java ontwikkelaar]
  #11  
Oud 23 November 2010, 20:56
» iPhone 5s 16GB (Space Grijs) [FW: 7.1.1]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.1.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 27 February 2009
Berichten: 429
Standaard

Citaat:
Oorspronkelijk geplaatst door wubbe Bekijk bericht
Je hebt iets zeer dringend nodig. Je hebt (neemt!) geen tijd om je er in te verdiepen en je verwacht van ons dat wij dat voor je aanleveren. . Een beetje vreemd is dat wel hoor.

Echt, een half uurtje kijken naar de beschrijving van NSUserDefaults is al genoeg:

Zetten:
Code:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setInteger:defaultInteger forKey:@"integerKey"];
[defaults setBoolean:defaultBoolean forKey:@"booleanKey"];
Ophalen:
Code:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
defaultInteger = [defaults integerForKey: @"integerKey"];
defaultBoolean = [defaults boolForKey:	  @"booleanKey"];
Thanks, ik heb wat zitten klooten ermee maar krijg het niet werkend.
Hij zegt maar steeds 'defaultInteger' undeclared en 'defaultBoolean' undeclared terwijl hij wel zou moeten werken.
  #12  
Oud 23 November 2010, 21:46
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

Heb je defaultInteger en defaultBoolean wel gedeclareerd? Dat gebeurd namelijk niet in dit voorbeeld, maar als je al wat kan programmeren, dan neem ik aan dat je dat wel snapt.
  #13  
Oud 24 November 2010, 12:13
» iPhone 5s 16GB (Space Grijs) [FW: 7.1.1]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.1.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 27 February 2009
Berichten: 429
Standaard

Citaat:
Oorspronkelijk geplaatst door psychonikeo Bekijk bericht
Heb je defaultInteger en defaultBoolean wel gedeclareerd? Dat gebeurd namelijk niet in dit voorbeeld, maar als je al wat kan programmeren, dan neem ik aan dat je dat wel snapt.
Die zijn uiteraard gedeclareerd in .h ja
Maar wij doet het nog niet, stuur eens hoe jij het zou doen?
  #14  
Oud 24 November 2010, 12:18
» iPhone 4 32GB (Zwart) [FW: 5.0]  [Jailbreak: Nee]
» iPad 3 Wi-Fi 16GB (Zwart) [FW: 5.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 14 October 2008
Locatie: Haarlem
Berichten: 348
Standaard Alles voorkauwen?

Citaat:
Oorspronkelijk geplaatst door Dreissen Bekijk bericht
Die zijn uiteraard gedeclareerd in .h ja
Maar wij doet het nog niet, stuur eens hoe jij het zou doen?
Als jij nou eens vertelt hoe jouw .h er uit ziet.
  #15  
Oud 24 November 2010, 13:29
» iPhone 5s 16GB (Space Grijs) [FW: 7.1.1]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.1.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 27 February 2009
Berichten: 429
Standaard

Citaat:
Oorspronkelijk geplaatst door wubbe Bekijk bericht
Als jij nou eens vertelt hoe jouw .h er uit ziet.
leeg hij werkt namelijk niet
  #16  
Oud 24 November 2010, 14:07
Geno's schermafbeelding
» iPhone 6 128GB (Goud) [FW: 9.0 beta]  [Jailbreak: Nee]
» iPad Air Wi-Fi 32GB (Zilver) [FW: 8.4]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 4 November 2009
Berichten: 251
Send a message via twitter to Geno
Standaard

Je kan beide waardes ook lokaal declareren.
  #17  
Oud 24 November 2010, 14:25
» iPhone 5s 16GB (Goud) [FW: 7.1.2]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.1.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 12 January 2009
Berichten: 484
Standaard

Citaat:
Oorspronkelijk geplaatst door Dreissen Bekijk bericht
leeg hij werkt namelijk niet
maar twee posts eerder zeg je wel dat je daar de variabelen hebt gedeclareerd ik krijg sterk het gevoel dat je geen flauw idee hebt waar je mee bezig bent, maar niet de tijd neemt om je erin te verdiepen. Op internet examples zoeken, en door andere mensen aan elkaar laten knopen, zal je niet leren programmeren.
__________________
Software Engineer
iPhone Developer
  #18  
Oud 24 November 2010, 14:27
» iPhone 4 32GB (Zwart) [FW: 5.0]  [Jailbreak: Nee]
» iPad 3 Wi-Fi 16GB (Zwart) [FW: 5.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 14 October 2008
Locatie: Haarlem
Berichten: 348
Standaard

Citaat:
Oorspronkelijk geplaatst door Dreissen Bekijk bericht
Die zijn uiteraard gedeclareerd in .h ja
Citaat:
Oorspronkelijk geplaatst door Dreissen Bekijk bericht
leeg hij werkt namelijk niet


Misschien eens een serieuze vraag stellen?
  #19  
Oud 24 November 2010, 14:30
» iPhone 4 32GB (Zwart) [FW: 5.0]  [Jailbreak: Nee]
» iPad 3 Wi-Fi 16GB (Zwart) [FW: 5.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 14 October 2008
Locatie: Haarlem
Berichten: 348
Standaard

Citaat:
Oorspronkelijk geplaatst door Whacko Bekijk bericht
ik krijg sterk het gevoel dat je geen flauw idee hebt waar je mee bezig bent, maar niet de tijd neemt om je erin te verdiepen. Op internet examples zoeken, en door andere mensen aan elkaar laten knopen, zal je niet leren programmeren.
Inderdaad. Neem eens een keer zelf de moeite!
  #20  
Oud 27 November 2010, 12:36
» iPhone 5s 16GB (Space Grijs) [FW: 7.1.1]  [Jailbreak: Nee]
» iPad 1 Wi-Fi 16GB [FW: 5.1.1]  [Jailbreak: Nee]
» Mac OS X
 
Geregistreerd: 27 February 2009
Berichten: 429
Standaard

Citaat:
Oorspronkelijk geplaatst door Whacko Bekijk bericht
maar twee posts eerder zeg je wel dat je daar de variabelen hebt gedeclareerd ik krijg sterk het gevoel dat je geen flauw idee hebt waar je mee bezig bent, maar niet de tijd neemt om je erin te verdiepen. Op internet examples zoeken, en door andere mensen aan elkaar laten knopen, zal je niet leren programmeren.

Ik had ze ook gedeclareerd, maar op het moment dat jij het vroeg heb ik mijn .h weer leeg gemaakt omdat het niet werkte.
Vandaar: "Leeg hij werkte namelijk niet ".
Misschien heb ik het wat verkeerd vertelt en hebben jullie het opgevat als dat ik niks weet, maar ik heb wel degelijk ervaring met het maken van apps alleen heb ik nog niet eerder gebruik gemaakt van NSUserdefaults.

Dank
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
Navigon: Navigon 1.7 Panorama view levalica iPhone Navigatie 7 14 April 2011 20:34
NSTimer in Table View Tim14ww Ontwikkelen voor iOS 3 17 October 2009 13:11
Betere agenda view gribbel iPhone Apps 1 2 September 2009 00:42
google street view silberfish-3gs iPhone Apps 6 5 July 2009 01:02
Calendar View markvwijnen Ontwikkelen voor iOS 2 20 May 2009 16:22

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 16:12.