当我在我的Playground使用苹果书中的代码时:
let possibleNumber = "123" let convertedNumber = Int(possibleNumber)
Xcode显示错误:无法使用“String”类型的参数调用“Int”但据我所知,编译器应该将convertedNumber称为可选。
convertedNumber
e5nqia271#
您必须使用Swift 1.x(在Xcode 6中),但Swift手册是针对Swift的最新版本,目前是2.1(在Xcode 7中)。Int()的String初始化器在Swift 1中不可用。
kjthegm62#
我能够使这个工作没有任何问题。这可能是XCode导致的问题。尝试重新安装XCode。
2条答案
按热度按时间e5nqia271#
您必须使用Swift 1.x(在Xcode 6中),但Swift手册是针对Swift的最新版本,目前是2.1(在Xcode 7中)。Int()的String初始化器在Swift 1中不可用。
kjthegm62#
我能够使这个工作没有任何问题。这可能是XCode导致的问题。尝试重新安装XCode。