重新加载数组并再次添加随机值以查看

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时随机滚动

如何将整数添加到数组并获得随机数?

如何在java中生成随机时间戳?

js通过添加随机数的方法,解决多张图片加载时由于缓存导致图片无法正确显示的问题

随机重新加载 Angular 4(实时重新加载)

(iOS) iPad 应用程序在启动时随机崩溃