Bonjour,
Je suis nouveau sur le xcode et j'ai besoin d'un peu d'aide car je rencontre plusieurs problèmes.
J'essaye donc de créer une application, un simple compte à rebours dans ce format Heures:Minutes:Secondes qui fait défiler le temps toute les secondes. En pratique ça donne ça : (4H00.00 --> 3H59.59 --> 3H59.58 ect...)
J'ai donc suivi ce tuto faute d'en trouver un mieux :
<lien>http://www.youtube.com/watch?v=jvYFpNYHAv0</lien>
EDIT1 : le code que j'ai écris ne fonctionne pas dans le simulateur. Pouvez vous m'aidez ?
Voici le Controller.h :
Le Controller.m :
Ce que j'ai fait avec le mainStoryBoard :
Voilà, j'ai conscience que je demande de l'aide un peu gratuitement mais après plusieurs recherche, je n'ai pas trouver de solution, sans doute car je ne savais pas vraiment quoi chercher.
Deux questions en rapport avec xcode :
J'ai Xcode 4.3, est-ce bien la dernière version ? J'ai cru comprendre qu'il y avait une version payante mais je n'arrive pas à savoir ce qu'elle à de plus et où la trouver.
Qu'est-ce que la licence de développeur à 99$ par ans ?
Je vous remercie d'avance et bonne journée.
EDIT1 : j'ai donc réussi à faire mon code sans erreurs (use of undeclared identifier destination.Date) (je sais pas comment j'ai fait). Le problème maintenant, c'est que le code ne marche pas dans le simulateur...
Je suis nouveau sur le xcode et j'ai besoin d'un peu d'aide car je rencontre plusieurs problèmes.
J'essaye donc de créer une application, un simple compte à rebours dans ce format Heures:Minutes:Secondes qui fait défiler le temps toute les secondes. En pratique ça donne ça : (4H00.00 --> 3H59.59 --> 3H59.58 ect...)
J'ai donc suivi ce tuto faute d'en trouver un mieux :
<lien>http://www.youtube.com/watch?v=jvYFpNYHAv0</lien>
EDIT1 : le code que j'ai écris ne fonctionne pas dans le simulateur. Pouvez vous m'aidez ?
Voici le Controller.h :
//
// ViewController.h
// countdown
//
// Created by Noam DROUET on 15/03/12.
// Copyright (c) 2012 __MyCompanyName__. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController {
NSDate *destinationDate;
IBOutlet UILabel *dateLabel;
NSTimer *timer;
}
-(void)updateLabel;
@end
Le Controller.m :
//
// ViewController.m
// countdown
//
// Created by Noam DROUET on 15/03/12.
// Copyright (c) 2012 __MyCompanyName__. All rights reserved.
//
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
-(void)updateLabel {
NSCalendar *calender = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
int units = NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit;
NSDateCompenents *compenents = [Calender compenents:units fromDate:[NSDate date] toDate:destinationDate options:0];
[dateLabel setText:[NSString stringWithFormat:@"%d%c %d%c %d%c %d%c %d%c", [compenents month], 'm', [compenents day], 'd', [compenents hour], 'h', [compenents minute], 'm', [compenents second], 's']];
}
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)viewDidUnload
{
[super viewDidUnload];
destinationDate = [[NSDate dateWithTimeIntervalSince1970:1331810866] retain];
timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector[updateLabel] userInfos:nil repeats:YES];
}
- (BOOL)shouldAutorotateToInterfaceOrientationUIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
}
@end
Ce que j'ai fait avec le mainStoryBoard :
Mon Main.m (je ne sais pas ce que c'est)Créer un label
Dans connection inspector, j'ai lier le label à DateLabel
Et l'erreur (je ne suis pas sur) ://
// main.m
// countdown
//
// Created by Noam DROUET on 15/03/12.
// Copyright (c) 2012 __MyCompanyName__. All rights reserved.
//
#import <UIKit/UIKit.h>
#import "AppDelegate.h"
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
}
Couldn't register PMPFrench.countdown with the bootstrap server. Error: unknown error code.
This generally means that another instance of this process was already running or is hung in the debugger.(lldb
Voilà, j'ai conscience que je demande de l'aide un peu gratuitement mais après plusieurs recherche, je n'ai pas trouver de solution, sans doute car je ne savais pas vraiment quoi chercher.
Deux questions en rapport avec xcode :
J'ai Xcode 4.3, est-ce bien la dernière version ? J'ai cru comprendre qu'il y avait une version payante mais je n'arrive pas à savoir ce qu'elle à de plus et où la trouver.
Qu'est-ce que la licence de développeur à 99$ par ans ?
Je vous remercie d'avance et bonne journée.
EDIT1 : j'ai donc réussi à faire mon code sans erreurs (use of undeclared identifier destination.Date) (je sais pas comment j'ai fait). Le problème maintenant, c'est que le code ne marche pas dans le simulateur...
Dernière édition: