2011-10-02 56 views
0

我得到這個錯誤'updateTimer '未申報(在一次使用此功能)''updateTimer' 未申報(在一次使用此功能)

這是代碼:

#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中線

回答

5

應當@selector(updateTimer)代替鄰f (updateTimer)

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


} 
相關問題