2010-08-02 9 views
0

Je dois enregistrer les valeurs de NSUserDefault dans le tableau, et plus tard avoir POST les valeurs pour utiliser HTTP POST, en essayant ce code, son fonctionnant parfaitement (quand je rouvre mes valeurs d'application réapparaissent sur l'écran) mais quand j'introduis les valeurs de tte ... il montre userneme = null, database = null .....) que devrais-je devoir faire. devrais-je enregistrer la valeur de NSUserDefault à array, puis POST ,,,, plz m'aider ..... code serait appreaciated ... Merci à l'avanceComment enregistrer les valeurs de NSUserDefault dans le tableau, et comment récupérer et POST

[NSUserDefaults resetStandardUserDefaults];

NSUserDefaults *storeData = [NSUserDefaults standardUserDefaults]; 
[storeData setObject:utextFieldNormal.text forKey:@"username"]; 
[storeData setObject:urltextFieldNormal.text forKey:@"url"]; 
[storeData setObject:dtextFieldNormal.text forKey:@"database"]; 



[storeData setObject:utextFieldNormal.text forKey:@"username"]; 
[storeData setObject:urltextFieldNormal.text forKey:@"url"]; 
[storeData setObject:dtextFieldNormal.text forKey:@"database"]; 

NSString *val1= [storeData valueForKey:@"username "]; 
NSString *val2= [storeData valueForKey:@"url"]; 
NSString *val3= [storeData valueForKey:@"database "]; 



//NSLog(@"username:%@",username); 
NSLog(@"username:%@",val1); 
NSLog(@"url:%@",val2); 
NSLog(@"database:%@",val3); 

[storeData synchronize]; 

Répondre

1

S'agit-il du code réel copié/collé? Les chaînes de caractères passées à valueForkey ont des espaces supplémentaires à la fin. Retirez les espaces et cela fonctionnera bien.

+0

Thanx John..it fonctionne parfaitement – Talktobijju

Questions connexes