2010-05-04 26 views
0

Je crée un magasin intégré pour quelques fonctionnalités intégrées pour mon application iPhone. La documentation d'Apple recommande d'utiliser les préférences d'application pour stocker ceci, mais une autre question dans ce forum a suggéré d'utiliser NSUserDefaults pour une autre tâche pour laquelle les préférences d'application ont été recommandées (par Apple). Est-ce que quelqu'un peut clarifier si, pour les achats en magasin dans l'application, l'utilisation de NSUserDefaults est une bien meilleure façon de procéder?Enregistrement de produits achetés à partir du magasin intégré pour les produits intégrés

Merci.

Répondre

0

Je n'ai pas nécessairement essayé d'utiliser App Prefs, mais je peux signaler que l'utilisation de NSUserDefaults s'est déroulée sans problème et semble fonctionner correctement. Je viens de l'utiliser pour stocker:

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 
    [defaults setObject:@"A.Value" forKey:@"MyApp.DataKey"]; 

et ceci pour récupérer et vérifier:

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 
    NSString *results = [defaults stringForKey:@"MyApp.DataKey"];