小编Mat*_*ann的帖子

比较文本和整数的多个if语句

我正在尝试使用多个条件创建多个if语句.如果我运行代码它工作正常但它永远不会改变输出.我总是得到第二个声明> = 29.这是我的代码.

 if (label.text <= @"30") 
    {label.text = @"Text";}   
else if (label.text >= @"29") 
    {label.text = @"Text";} 
else if (label.text >= @"19")
    {label.text = @"Text";}
else if (label.text >= @"10") 
    {label.text = @"Text";}
else if (label.text  = @"00") 
    {label.text = @"Text";}
Run Code Online (Sandbox Code Playgroud)

好的我已经改变了我的代码,但我仍然没有任何建议

      label.text = temporaryValue;
     if ([label.text floatValue] <= 30) 
         {label.text = @"text1";}   
else if ([label.text floatValue] >= 29) 
         {label.text = @"text2";}   
else if ([label.text floatValue] >= 19)
         {label.text = @"text3";}
else if ([label.text floatValue] >= 10) 
         {label.text = …
Run Code Online (Sandbox Code Playgroud)

c++ if-statement objective-c

0
推荐指数
1
解决办法
221
查看次数

如何在NSUserDefaults中保存NSInteger

我试图将NSInteger(标签)保存到NSUserDefaults但我还没有找到一种方法来做到这一点甚至可能

保存数据

[[NSUserDefaults standardUserDefaults] setInteger:label forKey:@"key1"];
Run Code Online (Sandbox Code Playgroud)

检索数据

- (void)viewDidLoad {
label = [[NSUserDefaults standardUserDefaults] integerForKey:@"key1"];
[super viewDidLoad];
Run Code Online (Sandbox Code Playgroud)

objective-c nsuserdefaults nsinteger

0
推荐指数
1
解决办法
4686
查看次数