重新加载数组并再次添加随机值以查看
Posted
技术标签:
【中文标题】重新加载数组并再次添加随机值以查看【英文标题】:Reload Array and add random Value Again to View 【发布时间】:2011-10-28 07:49:18 【问题描述】:我创建一个数组和创建随机值的数组。并写给标签。我添加了 NSTimer 但无法重新加载值。我想用计时器重新加载数据。我该怎么做; 我的代码在下面
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];
【问题讨论】:
【参考方案1】:如果您在 UITableView 的数据源或 UITableViewController 中执行此操作,您需要的可能是这样的:
[self.tableView reloadData];
【讨论】:
以上是关于重新加载数组并再次添加随机值以查看的主要内容,如果未能解决你的问题,请参考以下文章
重新加载uitableviewcell,iOs / Swift时随机滚动