Iphone 在目标C中每隔几秒钟重复一次方法

Iphone 在目标C中每隔几秒钟重复一次方法,iphone,objective-c,Iphone,Objective C,我有一个方法-(void)foo,我想在视图中调用它一次,然后每隔n秒重复一次,其中n是一个整数。我该怎么做 我试过了,但没有重复: [NSTimer scheduledTimerWithTimeInterval:7.0 target:nil selector:@selector(foo) userInfo:nil repeats:YES]; 问题是target为零 这个计时器每7秒调用一次[nil foo],但它什么也不做 如果要在创建计时器的对象上调用方法foo,请使用target:sel

我有一个方法
-(void)foo
,我想在
视图中调用它一次,然后每隔
n
秒重复一次,其中
n
是一个整数。我该怎么做

我试过了,但没有重复:

[NSTimer scheduledTimerWithTimeInterval:7.0 target:nil selector:@selector(foo) userInfo:nil repeats:YES];

问题是
target
为零

这个计时器每7秒调用一次
[nil foo]
,但它什么也不做


如果要在创建计时器的对象上调用方法
foo
,请使用
target:self

查看。请参阅我应该提到的编辑