Абнавіць масіў і дадаць выпадковае значэнне зноў для прагляду

я стварыць масіў і масіў, ствараючы выпадковае значэнне. І пісаць на этыкетках. я дадаў NSTimer, але не можа перазагрузіць зноў значэнне. я хачу, каб перазагрузіць дадзеныя з timer.How я магу гэта зрабіць; Мае коды на ніжэй

 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

1 адказы

Калі вы робіце гэта ў крыніцы дадзеных А UITableView, альбо ў UITableViewController, што вам трэба, напэўна, нешта накшталт:

<Код> [self.tableView reloadData];

2
дададзена
дзякуй вырашыць праблему [самакіравання viewdidload] яшчэ раз
дададзена аўтар Yusuf OZKAN, крыніца