问题标签 [nsnumber]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
24825 浏览

iphone - 将 NSString 转换为 double 以进行计算,然后再次返回以在 NSString 中打印

我接受 NSString 作为

来自 UIPickerView。我想要

在我对其进行计算后,我应该能够得到消息中的字符串..请帮助我的程序正在崩溃

0 投票
3 回答
2134 浏览

iphone - NSNumber intValue 给 EXC_BAD_ACCESS

我有一个 NSNumber 通过第 3 方 API 传递,当我在索引上调用 intValue 时,我得到一个 EXC_BAD_ACCESS 错误:

我在调试器中得到的输出是:

条形索引 0

条形索引 1

程序接收信号:“EXC_BAD_ACCESS”。

到底他妈发生了什么?

我注意到第一次调用该方法时,索引为零,但下一次显然不是......

我该如何调试?!?!这是一件微不足道的事情,但我似乎无法解决它!

0 投票
2 回答
3666 浏览

cocoa - NSPredicate:搜索 NSNumber (Cocoa)

我有一个 Cocoa Core-Date 应用程序。我添加了一个搜索字段并绑定它。现在,我尝试添加一些谓词但失败了!这是我的两个问题:

首先,谓词应该过滤 NSNumbers 但我无法构建一个有效的谓词。我的尝试:

(keyPath 表示存储整数的 NSNumber。)

其次,我想要一个在两个属性中搜索的谓词。第一个属性是 firstName,另一个是 lastName。因此,如果用户键入“John Appleseed”,他会得到一个结果,但通过我的尝试,我只会得到 firstName 或 lastName。

感谢您的帮助,如果有任何问题可以问他们。我不知道我是否足够详细地描述了我的问题;-)

丹尼斯

0 投票
1 回答
2014 浏览

ios - 我应该在 iPhone/iPad 类中使用 NSNumber 还是 int ?

我正在创建一个具有两个整数(或NSNumbers)和一个NSDateas ivars 的对象。该对象将位于NSMutableArray. 据我所知,我们不能将原始整数放入 a 中NSMutableArray,但我的对象可以与ints 一起使用吗?我不想使用NSNumbers 的原因是因为它们必须是可变的,而且我真的不想NSNumber每次都创建一个新的。

另外,使用ints 会产生 iphone 架构差异的问题吗?

0 投票
2 回答
7338 浏览

iphone - 正确地将 NSString 转换为 NSnumber

我不知道为什么它不起作用,我有一个 NSString 需要将其转换为 NSNumber (将其保存到核心数据),例如

返回 1

返回 120882496 或类似的东西

我错过了什么?感谢帮助

0 投票
7 回答
8927 浏览

ios - 将数字格式化为百分比

我不明白 NSNumberFormatterPercentStyle 是如何工作的!

例子:

我只是想显示“90.5%”(尊重 NSLocal)。NSNumberFormatterPercentStyle 对 90.5 做了什么,为什么?而且,我怎样才能得到我想要的结果!?

0 投票
1 回答
1378 浏览

iphone - 将数据添加到 NSDictionary... SRSLY?没有更快的方法吗?

我来自 Flash ActionScript 背景。我来自哪里,我可以像这样设置一个类似字典的对象:

所以来到Objective-C,我惊讶地发现与此等价的似乎是:

当然有更简单的方法......或者这真的是我的命运吗?

0 投票
6 回答
36710 浏览

objective-c - 目标c:检查整数/整数/数字

在目标 c 中,我如何检查字符串/NSNumber 是整数还是 int

0 投票
5 回答
164610 浏览

objective-c - 在 Objective-C 中将 NSNumber 转换为 int

在将 int 添加到 NSDictionary 之前,我使用[NSNumber numberWithInt:42]or@(42)将其转换为 NSNumber:

当我从 NSDictionary 检索值时,如何将其从 NSNumber 转换回 int?

当我这样做时,它会抛出一个异常,说需要强制转换:

0 投票
2 回答
1164 浏览

iphone - 为什么 NSNumber 类不能正确地将我的 NSString 对象转换为 long long?

我正在尝试将 NSString 对象转换为具有相同数值的 NSNumber 。当我使用此语句创建 NSString 对象时...

varsongID包含字符串值@"10359537395704663785"。当我尝试使用语句将其转换为 NSNumber 对象时......

varsongIDNumber包含错误的值9223372036854775807

我究竟做错了什么?还可能值得注意的是,有时此代码确实可以工作并产生正确的 NSNumber 值,但大多数情况下它会失败,如上所示。

在此先感谢您的帮助!

更新:上帝,我喜欢这个网站!感谢 unbeli 和 carl,我能够使用更新的代码来修复它,将 NSString 转换为 NSNumber ...