2010-11-04 4 views
0

Je crée une petite application iPhone, lorsque l'application lance, il demandera à l'utilisateur de s'inscrire ou de se connecter. S'ils choisissent de s'inscrire, le safari s'ouvrira. Cette partie est terminée.navigation iphone et enregistrement de données à plist

////button code 

button = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain]; 
    button.frame = CGRectMake(10, 150, 300, 50); 
    [button setTitle:@"Login" forState:UIControlStateNormal]; 
    button.backgroundColor = [UIColor clearColor]; 
    [button addTarget:self action:@selector(myaction:) forControlEvents:UIControlEventTouchUpInside]; 
      button.adjustsImageWhenHighlighted = YES; 
    [mainView addSubview:button]; 
    [button release]; 

Si elles cliquez sur Connexion -

  1. Comment accéder à la fenêtre suivante demandant le nom d'utilisateur/mot de passe? Puis-je faire l'action du bouton?

2.Comment vais-je stocker leurs informations dans la base de données (si je me trompe)?

Merci d'avance.

Répondre

1

Une façon de le faire (1) est:

  • définissent une classe LoginViewController qui hérite de UIViewController

  • créer un fichier nib nommé "login" avec les éléments de l'interface utilisateur pour votre point de vue de connexion

  • faire votre action bouton de connexion faire somehting comme:

    LoginViewController * controller = [[LoginView Controller alloc] initWithNibName: @ bundle "login": nil]; [self presentModalViewController: contrôleur animé: NO];

0

Il y a vraiment plusieurs questions différentes ici déguisées en une seule. 1: dans la méthode -buttonAction est l'emplacement de votre logique de navigation.

Il semble que vous travailliez probablement à partir de xibs avec Interface Builder

2: Vous devrez utiliser la méthode NSDictionary appelée -writeToFile: atomically :. Les arguments sont la chaîne de chemin d'accès pour le fichier à stocker dans la mémoire flash, et une valeur BOOL YES/NO qui détermine si le fichier est écrit immédiatement, ou s'il recherche d'abord les erreurs. Je recommande de définir atomiquement: à OUI.

D'après votre question, je crois que vous ne connaissez pas Cocoa et UIKit. Vous aurez du mal à obtenir un tutoriel sur la façon de mettre votre demande ensemble. Vous allez devoir essayer Google pour échanger des vues et gérer la navigation dans les pages. C'est beaucoup plus profond que ce que je décris ici.

+0

1. Oui, je n'utilise pas de constructeur d'interface. 2. J'espère que vous comprenez mon exigence, pourriez-vous me dire où devrais-je commencer à lire et s'il vous plaît pointer un bon tutoriel qui m'aide à résoudre ce problème? – jackson

Questions connexes