Nous avons développé l'application iPhone qui sera utilisée par les employés de la diff. organisations (en fait nous ne l'avons pas fait application d'entreprise, à la place, nous allons mettre cette application sur App Store pour la charge), Donc, ce que nous voulons, c'est quand la personne va installer l'application, et l'application ouvrira la première fois, pop up viendra là-bas en demandant l'URL d'entrée (qui sera l'URL pointe vers le serveur de cette organisation de personnes), Donc en passant par la logique de code, ce que je veux, c'est quand nous viendrons à la page de connexion dans la vue Je veux vérifier si l'URL est déjà stockée dans l'application ou non, si elle n'est pas stockée alors je vais donner cette pop-up demandant d'entrer l'URL, et si elle est stockée puis simplement je vais lui permettre d'entrer les informations de connexion.Comment stocker les données dans l'application iPhone
Mon problème est comment dois-je stocker cette URL et où devrais-je stocker cette URL et comment devrais-je vérifier si cela est déjà stocké ou non. J'ai essayé de stocker cette URL avec ... Où urlfield.text est l'URL que je vais stocker.
NSError *error;
// For error information
// Create file manager
fileMgr = [NSFileManager defaultManager];
// Point to Document directory
documentsDirectory = [NSHomeDirectory()
stringByAppendingPathComponent:@"Documents"];
fileExists = [[NSFileManager defaultManager] fileExistsAtPath:filePath];
// File we want to create in the documents directory
// Result is: /Documents/file1.txt
filePath = [documentsDirectory
stringByAppendingPathComponent:@"file1.txt"];
str=urlField.text;
// Write the file
[str writeToFile:filePath atomically:YES
encoding:NSUTF8StringEncoding error:&error];
// Show contents of Documents directory
NSLog(@"Documents directory: %@",
[fileMgr contentsOfDirectoryAtPath:documentsDirectory error:&error]);
et je vérifie si son là ou ne pas utiliser ..
// fileExists is a BOOL variable
fileExists = [[NSFileManager defaultManager] fileExistsAtPath:filePath];
NSLog(@"Boolean value:=%d",fileExists);
if (fileExists == 0)
{
.......
........
}
, mais chaque fois que je passe l'application retourne le « 0 » (signifie que les fileExists variables BOOL). s'il vous plaît quelqu'un me dira la façon d'accomplir ma tâche, je me retrouve à essayer tous les côtés avec cette logique.
Vérifiez la chaîne "filePath" avant de vérifier si le fichier existe ou non. –
Avez-vous défini la chaîne "filePath" avant de vérifier? –
@ anusha: merci pour vos mises à jour, en fait je l'ai résolu avec l'aide de "NSUserDefaults" – iShwar