2015-02-01 2 views
-4

Я сделал кнопку сброса, но highscorelabel по-прежнему остается моей прежней рекордой, пока я не покинул viewcontroller? Как обновить его, когда я нажимаю кнопку сброса?xcode ios Как обновить viewcontroller?

теперь у меня есть код:

-(Action)ResetScore 
{ 

[[NSUserDefaults standardUserDefaults] setInteger:0 forKey:@"HighScoreSaved"]; 

} 

А потом я хочу, чтобы это обновить scorelabel

ответ

0

Предполагая, что у вас есть UILabel, вы должны определить его как IBOulet и для связанных с раскадровки , Затем

NSInteger score = [[NSUserDefaults standardUserDefaults] integerForKey:@"HighScore"]; 
valLabel.text = [NSString stringWithFormat:@"%d",score];