Objective c 重新加载数组并再次添加随机值以查看
我创建一个数组,数组创建随机值。和给标签写信。我添加了NSTimer,但无法再次重新加载值。我想用定时器重新加载数据。我该怎么做; 我的代码在下面Objective c 重新加载数组并再次添加随机值以查看,objective-c,xcode,view,Objective C,Xcode,View,我创建一个数组,数组创建随机值。和给标签写信。我添加了NSTimer,但无法再次重新加载值。我想用定时器重新加载数据。我该怎么做; 我的代码在下面 NSArray *array = [NSArray arrayWithObjects: [NSNumber numberWithInt:arc4random() % 100 * -1], [NSNumber numberWithInt:arc4random()
NSArray *array = [NSArray arrayWithObjects:
[NSNumber numberWithInt:arc4random() % 100 * -1],
[NSNumber numberWithInt:arc4random() %(100) * -1],
[NSNumber numberWithInt:arc4random() %(100) * -1],
[NSNumber numberWithInt:arc4random() %(100)],
[NSNumber numberWithInt:arc4random() %(100)],
[NSNumber numberWithInt:arc4random() %(100)],
[NSNumber numberWithInt:arc4random() %(100)],
[NSNumber numberWithInt:arc4random() %(100)],
[NSNumber numberWithInt:arc4random() %(100)],
[NSNumber numberWithInt:arc4random() %(100)],nil];
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval: 5.0
target: self
selector:@selector(selectorSwitcher:)
userInfo: nil repeats:YES];
-(void)selectorSwitcher:(NSTimer *)timer {
[array removeAllObjects];
//Label
lblNumber.text= nil;
[createview setNeedsDisplay];
[myView setNeedsDisplay];
}
如果您在UITableView的数据源或UITableViewController中执行此操作,您需要的可能是: [self.tableView重载数据]