【问题标题】: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];

}

【问题讨论】:

    标签: objective-c xcode view


    【解决方案1】:

    如果您在 UITableView 的数据源或 UITableViewController 中执行此操作,您需要的可能是这样的:

    [self.tableView reloadData];

    【讨论】:

      猜你喜欢
      • 2020-07-04
      • 1970-01-01
      • 1970-01-01
      • 2017-10-14
      • 2021-11-20
      • 2018-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多