【发布时间】:2015-02-19 11:53:18
【问题描述】:
我找到了一种将 String 转换为 NSNumber 的方法,但是代码是在 Objective-C 中的。我已尝试将其转换为 Swift,但无法正常工作。
我正在使用的代码:
NSNumberFormatter *f = [[NSNumberFormatter alloc] init];
f.numberStyle = NSNumberFormatterDecimalStyle;
NSNumber *myNumber = [f numberFromString:@"42222222222"];
在 Swift 中我是这样使用它的:
var i = NSNumberFormatter.numberFromString("42")
但是这段代码不起作用。我做错了什么?
【问题讨论】:
-
试试这个 NSNumberFormatter().numberFromString("42")!.doubleValue