Uanset om det er brugerens præferencer eller dine egne iPhone app data , skal du gemme ændringerne i iPhone SQL database. IPhone bruger en letvægts version af SQL database software kaldet SQLI . Den iPhone opretter forbindelse til databasen ved hjælp af interne drivere , og du køre proceduren for at opdatere iPhone-indstillingerne . Opdateringen sker normalt efter du trykker på en knap. Instruktioner
1
Åbn Xcode editor til iPhone SDK , og åbn din iPhone app projekt. Dobbeltklik på kodefil at indlæse den aktuelle kode i editoren .
2
Opret en knap for at bede brugeren om at redigere data i SQL -databasen. Kopier og indsæt følgende kode til at oprette knappen : Hej
(void) viewDidLoad {[ super viewDidLoad ] self.navigationItem.rightBarButtonItem = self.editButtonItem ;}
3 < p > Rediger dataene i i SQL -databasen. Følgende kode ændrer SQL nøgle med navnet "navn" i iPhone -databasen : Hej
evController.keyOfTheFieldToEdit = @ " navn " evController.editValue = textbox.name ,
Erstat " tekstfelt " med navnet på den tekstboks felt, der indeholder de opdaterede data.
4
Kør SQL forespørgsel på databasen for at fuldføre ændringerne . Føj følgende kode til at udføre SQL-sætningen : Hej
const char * sql = " update bruger Set name = , Pris = ? Hvor id = " ? Isqlite3_prepare_v2 ( database , sql , -1, & updateStmt )