问题标签 [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.
nsnumber - NSNumber floatValue 不等于 NSNumber 值
第一次在这里发帖。NSNumber 的 floatValue 方法有问题——不知何故,它返回了一个不精确的数字。这是问题所在:我将一堆 NSNumbers 存储在一个数组中,如下所示:
然后我尝试检索第一个值(例如): NSNumber n = (NSNumber ) [a objectAtIndex:0]; CGFloat f = [n floatValue];
在调试器中,n 显示的值为 0.04(在汇总列中),但 f 显示的值为 0.0399999991。我在这里做错了什么?
谢谢大家。
iphone - NSTimer 计算小时数
我正在使用一个 NSTimer,我正在努力显示分钟和秒。但我对计算小时数所需的数学感到困惑。
我在用:
几个小时我应该使用什么计算?
objective-c - 存档数组中的 NSNumbers 消失
好的,我已经创建了一个 NSNumber 对象数组,并将其存储到 NSMutableArray 中。当游戏加载时,它被取消归档并保留,但所有 NSNumber 对象都消失了。这是我的代码:
请帮忙。
objective-c - 存储数组中的 NSNumbers 消失
因此,我将 NSNumber 对象的 NSMutableArray 存储到文件“times.plist”中,然后加载它并在启动时保留它,NSLog 显示正确的值,但后来 [times count] 等于 0。为什么 NSNumbers 消失了?
cocoa - NSNumber 问题并使用 Core-Plot 绘制图形
我尝试使用之前给定一个视图的数组(内容为 NSIntegers)绘制带有 Core-Plot 的条形图。在 NSInteger 中传输 Array 后,我必须将其转换为 NSDecimalNumber,在此过程中,我的 NSInteger(例如 45)变为“60900224”...
这是代码摘录:
感谢帮助!!
objective-c - 通过运行另一个对象的方法来帮助返回值的方法
我有一个运行以下方法(getter)的类:
当我在调试期间将鼠标悬停在 myFloatValue 对象上时,它不包含值。相反,它说:“超出范围”。
我希望能够在不使用@property
、使用 NSNumbers 以外的其他东西或其他重大更改的情况下完成这项工作,因为我只想先了解这些概念。最重要的是,我想知道我显然犯了什么错误。
ios4 - 如何在不使用 numberfromstring 的情况下将 NSString 转换为 NSNumber
我想在不使用 numbreFromString: 方法的情况下将 NSString 转换为 NSNumber?numbreFromString: metgod 在 4.0 中表现得很奇怪。所以我想使用另一种方法将 NSString 转换为 NSNumber。请帮我....
0
我正在开发一个应用程序,我需要在 3.0 和 4.0 中运行我的应用程序。我有一个文本字段,当我尝试在文本字段中输入数字时,行为是这样的......在 3.0 中:- 它允许输入 7 个数字和 2 个小数值(我已将其格式化为这样)。我已根据所选国家/地区对数字以及逗号分隔符进行格式化和本地化。它在 3.0 和 3.1.2 中完美运行
IN 4.0 : - 它只允许您输入 4 个数字,在输入第 5 个数字后,它会使文本字段为空。当您输入第 5 个数字和输入第 6 个数字时不显示任何内容,它从第一个数字开始并继续相同的直到 4 个数字。例如: - 当你输入 1234 时,文本字段出现 - 1234 当你输入 12345 时,文本字段出现“”。当你现在输入 6 时,它以 6 开头,依此类推..
我正在使用 NSNumberFormatter 和 numberfromstring 方法来格式化在文本字段中输入的值。
我无法理解为什么会这样……请帮帮我……
iphone - 在 iPhone 中将 NSString 转换为 NSNumber 时出现问题
将字符串(YaxisData)转换为 NSNumber 时出现问题。我必须为 Core-plot 返回一个 NSNumber 才能完成图表,但它不起作用。这是示例代码
}
num 返回垃圾数据,例如 -1 或 993494949494 但是当我记录数字的双精度值时,它会打印正确的值。我无法返回这个双精度值,因为函数签名只需要返回 NSNumber。
我被困在这里,非常感谢这方面的任何帮助。谢谢!
iphone - 无法设置类属性
现在我确定我在这里做了一些非常小学生的事情,但是我严重地将我的头撞到了墙上,由于某种原因,我在尝试在自定义类上设置 NSNumber 属性时得到了 EXEC_BAD_ACCESS。想想我有那些日子!
这是我的测试 h 和 m 文件:
我的测试很简单:
iphone - 使用 setter 时出现 NSNumber 警告,但代码似乎可以正常工作 - 传递参数 1 从指针生成整数而不进行强制转换
我有一个对象 Foo ,它有一个 NSNumber 属性,声明如下:
和@synthesized。
当我做这样的事情时:
通过综合设置器的第 3 行的分配似乎工作得很好—— myFoo.siteID 具有我期望我能够开展业务的价值。但是,我收到警告:
我担心我做错了什么并且错误地处理了这个任务,即使一切看起来都正常。
我知道 NSNumbers 是不可变的,并且我已经阅读了一些关于无法分配值的其他问题。如果存在涵盖此案例的现有主题,或者我只是缺少属性声明的基本内容,我们深表歉意。
感谢您的任何提示。