xcode error: программа получила сигнал SIGABRT, очень простая программа - PullRequest
2 голосов
/ 17 ноября 2011

Я пытаюсь написать программу, которая подсчитывает количество крылышек, которые съел мой друг, и в то же время подсчитывает, сколько времени прошло. Довольно просто, и я сделал программу без ошибок компиляции, но она выдает ошибку при запуске. это соответствующая ошибка (я думаю):

2011-11-16 15: 41: 31.157 WingChallenge [5530: f803] * Завершение работы приложения из-за необработанного исключения 'NSUnknownKeyException', причина: '[setValue: forUndefinedKey:]: этот класс не является значение ключа, совместимое с кодировкой для ключевых минут. '

и вот соответствующий код:

- (IBAction)wingPlus:(id)sender {

    wings +=1;
     NSString *wingsTemp = [[NSString alloc] initWithFormat:@" %i !", wings];
    self.wingsEaten.text = wingsTemp;

}
- (IBAction)clear:(id)sender {

    wings = 0;
    NSString *wingsClear = [[NSString alloc] initWithFormat:@"Back to zero!"];
    self.wingsEaten.text=wingsClear;
}

-(void)countup {
   seconds +=1;
   if (seconds >= 60) {
       seconds=0;
        minutescount +=1;

 }
    minutes.text=[[NSString alloc] initWithFormat:@"%i", minutescount];
    secondslabel.text=[[NSString alloc] initWithFormat:@"%i", seconds];
}


- (IBAction)startTimer:(id)sender {

   seconds=0;

    [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(countup) userInfo:nil repeats:YES];
}

А из заголовочных файлов:

- (IBAction)wingPlus:(id)sender;
@property (weak, nonatomic) IBOutlet UILabel *wingsEaten;
- (IBAction)clear:(id)sender;
@property (weak, nonatomic) IBOutlet UILabel *minutes;
@property (weak, nonatomic) IBOutlet UILabel *secondslabel;
- (IBAction)startTimer:(id)sender;
...