2
我希望代碼每隔3秒顯示一個「新版本」,但事實並非如此。NSTimer不能正常工作
Car.h
#import <Foundation/Foundation.h>
@interface Car : NSObject
-(void)displayVersion;
@end
Car.m
#import "Car.h"
@implementation Car
-(void)displayVersion
{
NSLog(@"New version");
}
@end
的main.c
#import <Foundation/Foundation.h>
#import "Car.h"
int main (int argc, const char * argv[])
{
@autoreleasepool
{
Car *ford = [[Car alloc]init];
[NSTimer scheduledTimerWithTimeInterval:3
target:ford
selector:@selector(displayVersion)
userInfo:nil
repeats:YES];
}
return 0;
}
這裏有什麼問題?
PS:我恨「您的文章沒有什麼太大的上下文解釋代碼段;請說明您的情況更清楚」
我覺得代碼是問題的最好的解釋!