- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
它看起来像是NSNumberFormatter 的
方法,用于设置自定义格式化程序
。 setFormat:
在 iPhone 上不可用...
所以这......使我的应用程序崩溃:
NSNumberFormatter *lengthFormatter = [[NSNumberFormatter alloc] init];
[lengthFormatter setFormatterBehavior:NSNumberFormatterBehavior10_4];
[lengthFormatter setNumberStyle:NSNumberFormatterDecimalStyle];
[lengthFormatter setFormat:@"#,##0.0M"];
其他人也遇到过这种情况吗?
谢谢
丹**答案如下。 NSNumberFormatter
还有名为 setPositiveFormat: setNegativeFormat:
的方法,它取代了已弃用的 setFormat:
**
最佳答案
是的,它作为注释记录在 NSNumberFormatter Class Reference 中(需要登录)。注释中写道:
iPhone OS Note: iPhone OS supports only the modern 10.4+ behavior. 10.0-style methods and format strings are not available on iPhone OS.
编辑:添加更多文本以支持后续问题。
你可以将你的重写为类似的内容:
NSNumberFormatter *lengthFormatter = [[NSNumberFormatter alloc] init];
[lengthFormatter setNumberStyle:NSNumberFormatterDecimalStyle];
[lengthFormatter setPositiveSuffix:@"M"];
[lengthFormatter setNegativeSuffix:@"M"]; // assuming it can go negative
我建议查看我上面链接的文档。它是专门针对 iPhone 版本的 NSNumberFormatter 的,因此其中没有任何会导致应用程序崩溃的方法。与原始 NSNumberFormatter 相比,它还旨在更多地利用用户的本地化设置。有多种方法可以限制显示的内容等,同时仍然利用用户的偏好。不幸的是,不再有 setFormat:
方法。
关于iPhone NSNumberFormatter setFormat :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/416037/
它看起来像是NSNumberFormatter 的 方法,用于设置自定义格式化程序。 setFormat: 在 iPhone 上不可用... 所以这......使我的应用程序崩溃: NSNumberF
正在开发我的第一个 iOS 应用程序。我认为这段代码应该可以工作,但出现以下错误。也许我错过了进口或其他什么? “NSNumberFormatter”没有可见的 @interface 声明选择器“se
我需要向现有的 Qt 应用程序添加一些 3D 图形。我使用的是 Qt 5.2,但我使用的是旧的 QGL* 类,至少目前是这样。首先,我只想画一个三角形。 我本来可以正常工作,但后来我尝试通过调用 QG
本文整理了Java中me.dm7.barcodescanner.zxing.ZXingScannerView.setFormats()方法的一些代码示例,展示了ZXingScannerView.set
您好,我正在制作通过 javacv 录制带有音频的视频的程序,但我遇到了一些错误。有什么建议吗? 库版本:jdk 1.8 javacv 0.8 opencv 2.4.9 Exception in th
本文整理了Java中com.sqlapp.data.converter.ZonedDateTimeConverter.setFormat()方法的一些代码示例,展示了ZonedDateTimeConv
我有一个具有以下 View 结构的游戏应用程序。首先,我有一个空的 FrameLayout,如下所示: FrameLayout game_frame_layout = new FrameLayout(
本文整理了Java中com.google.gdata.client.youtube.YouTubeQuery.setFormats()方法的一些代码示例,展示了YouTubeQuery.setForm
我是 DirectShow 的新手,正在向我的应用程序添加视频流。我研究了很多解决方案(TouchLess、DirectShow.net 等),最终选择了这个 small project on Cod
我正在使用 Qt4 在 OpenGL 中制作一个简单的三角形,它工作正常,直到我使用设置格式启用多重采样。这是我的代码: #include #include // gl window class
本文整理了Java中pl.edu.icm.model.bwmeta.y.YContentFile.setFormat()方法的一些代码示例,展示了YContentFile.setFormat()的具体
本文整理了Java中org.pentaho.di.trans.steps.yamlinput.YamlInputField.setFormat()方法的一些代码示例,展示了YamlInputField
我是一名优秀的程序员,十分优秀!