【问题标题】:How do you add [NSArray arrayWithObjects NSNumber numberWithInt:] with text string?如何用文本字符串添加 [NSArray arrayWithObjects NSNumber numberWithInt:]?
【发布时间】:2012-12-28 18:39:22
【问题描述】:

如何在 NSNumber 中添加文本?我找不到解决此问题的解决方案。你这是怎么做到的?

NSString *myInt = interestRate.text;

NSArray *vals = [NSArray arrayWithObjects:
                 [NSNumber numberWithInt:30],
                 [NSNumber numberWithInt: [NSString stringWithFormat:@"%@", myInt]],
                 [NSNumber numberWithInt:20],
                 [NSNumber numberWithInt:56],
                 [NSNumber numberWithInt:70],
                 [NSNumber numberWithInt:34],
                 [NSNumber numberWithInt:43],
                 nil];

我在为每一个添加文本时遇到问题。

【问题讨论】:

  • 检查我的答案,我已将 integerValue 更新为 intValue 以删除警告。
  • 如果解决了,请接受或通知我
  • 为你+1 :) 所以你获得了投票特权:)
  • 您不能将字符串放入数字(在这种情况下为 NSNumber),这没有任何意义。字符串和数字只是完全不同的东西。

标签: xcode text nsarray nsnumber


【解决方案1】:

用途:

NSString *myInt = interestRate.text;

NSArray *vals = [NSArray arrayWithObjects:
                 [NSNumber numberWithInt:30],
                 [NSNumber numberWithInt:[myInt intValue]],
                 [NSNumber numberWithInt:20],
                 [NSNumber numberWithInt:56],
                 [NSNumber numberWithInt:70],
                 [NSNumber numberWithInt:34],
                 [NSNumber numberWithInt:43],
                 nil];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多