'updateTimer' необъявленный (первое использование в этой функции) - PullRequest
0 голосов
/ 03 октября 2011

Я получаю эту ошибку '' updateTimer 'undeclared (первое использование в этой функции)'

Это код:

#import <UIKit/UIKit.h>


@interface SleepAppFinalViewController : UIViewController
{

    //IBOutlet UILabel *myLabel;

    IBOutlet UILabel *_label;
    NSTimer *timer;

}

-(void)updateTimer;

.m

@implementation SleepAppFinalViewController

-(void)updateTimer {

    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
    [formatter setDateFormat:@"hh:mm:ss"];
    _label.text = [formatter stringFromDate:[NSDate date]];
    [formatter release];
}

- (void)viewDidLoad
{
    timer = [NSTimer scheduledTimerWithTimeInterval:0.5 target:self selector:(updateTimer) userInfo:nil repeats:YES];
    [super viewDidLoad];


}

Ошибка в строке viewdidload 'timer'

Ответы [ 2 ]

5 голосов
/ 03 октября 2011

Должно быть @selector(updateTimer) вместо (updateTimer).

1 голос
/ 03 октября 2011
- (void)viewDidLoad
{
    timer = [NSTimer scheduledTimerWithTimeInterval:0.5 target:self selector:@selector(updateTimer) userInfo:nil repeats:YES];
    [super viewDidLoad];


}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...