AlertView opties discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Hallo, Ik ben bezig met mijn applicatie te verbeteren daarbij wil ik een alert laten zien (dat ik gelukt ) maar nu moeten ze de ...
|
Registreer | FAQ | Ledenlijst | Kalender | Zoeken | Berichten van vandaag | Markeer forums als gelezen |
#1
|
|||
|
|||
AlertView opties
Hallo,
Ik ben bezig met mijn applicatie te verbeteren daarbij wil ik een alert laten zien (dat ik gelukt ) maar nu moeten ze de optie hebben om op Oke te drukken dan sluit de alert en krijg je hem bij de volgende keer opstarten weer en de optie niet meer weergeven dus dat je de alert niet meer te zien krijg bij het opstarten. Het is mogelijk maar hoe kan ik dit doen? Iemand een idee? |
|
|
Gesponsorde links (verdwijnt na registratie)
|
#2
|
|||
|
|||
Iemand een voorbeeld code of waar ik het beste op kan googlen.
|
#3
|
|||
|
|||
NSUserDefaults, hierin kun je opslaan dat de user de alert al heeft gezien (gewoon een BOOL variabele). Als je app opstart, kijk je of die BOOL gezet is. Zo nee, dan laat je de alert zien en zet je de BOOL (in NSUserDefaults) op YES.
|
#4
|
|||
|
|||
Citaat:
Ik ga het even zo proberen kijken of het lukt. Ik ben trouwens al zo ver dat ik de data kan opslaan maar hoe moet ik dit nu in de knop verwerken? if (buttonIndex == 0) { Zo moet ik dan ongeveer werken alleen dat hij de data opslaan toch? Het is me ook gelukt de error 1x te laten zien en daarna niet meer maar ik wil dat de gebruiker de keuze heeft Oke of niet meer laten zien Laatst gewijzigd door Dreissen; 06-04-10 om 15:07. |
#5
|
|||
|
|||
Citaat:
Hij laat hem nu maar 1x zien maar het maakt niet uit op welke button ik druk op alle buttons laat hij ze maar 1x zien er moet een button zijn die geen actie doorvoert en je dus de alert de volgende keer wel weer krijgt te zien. Laatst gewijzigd door Dreissen; 06-04-10 om 15:30. |
#6
|
|||
|
|||
Ik snap je code niet. Je zegt nu: als 1 gelijk is aan de NSUserDefault alert, maak NSUserDefault alert dan 1. Dat is hij al! Ook heb je nergens code waarmee je de "Niet meer weergeven" knop die waarde laat wijzigen. Ik zou van cancelButton "Verder" maken en een andere button maken die je aan een method koppelt waarmee je de alert van het scherm haalt en de NSUserDefault verandert.
|
#7
|
|||
|
|||
Citaat:
Maat er moet een keuze zijn niet meer laten zien en gewoon verder. |
#8
|
|||
|
|||
Sorry, ik heb de uitroepteken gemist....
Om datgene dat jij wil te maken moet je een method koppelen aan één van de knoppen van de alert en in die method de volgende code uitvoeren: Code:
[[NSUserDefaults standardUserDefaults] setValue:@"1" forKey:@"alert"]; [[NSUserDefaults standardUserDefaults] synchronize]; |
#9
|
|||
|
|||
Citaat:
|
#10
|
|||
|
|||
Dat komt dus door de door mij geciteerde code. Je zegt niet altijd dat de NSUserDefault alert "1" gemaakt moet worden wanneer hij dat niet is. Je moet die code op die plaats weghalen en in een method zetten.
|
#11
|
|||
|
|||
Het lukt me maar niet, ik ga eens googlen op een voorbeeld.
Heb jij toevallig een voorbeeld? |
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 |
telefoon opties | HRSC | iPhone algemeen | 1 | 05-08-10 22:06 |
Contract verlengen (opties) | MrMind | Odido (T-Mobile) | 9 | 05-01-10 13:20 |
iPhone 3G: De opties bij simlock (na FW 3.1) | icerunner | Unlock | 3 | 21-09-09 20:36 |
iPhone 3G: Zijn er nog opties? | zenid | Unlock | 9 | 28-02-09 19:20 |
|
|