【问题标题】:Convert __NSCFNumber to Int32 Swift将 __NSCFNumber 转换为 Int32 Swift
【发布时间】:2015-06-05 19:01:16
【问题描述】:

我在 Parse.com 上有一个数据库设置,其中一列的类型为 Number。 当我从 Parse 中提取数据时,出现无法将 __NSCFNumber 转换为 Int32 的错误。

var index = word["index"] as! Int32

我似乎在任何地方都找不到任何解决方案,谁能告诉我将 __NSCFNumber 类型转换为 Int32 的正确方法是什么?

谢谢!

【问题讨论】:

    标签: ios swift parse-platform


    【解决方案1】:

    __NSCFNumberNSNumber 的子类。要从NSNumber 中获取整数,您可以使用其integerValue 属性:

    var index: Int32 = word["index"].integerValue
    

    【讨论】:

    • 小修正:integerValue 返回IntintValue 返回Int32
    猜你喜欢
    • 2015-03-14
    • 2017-04-09
    • 1970-01-01
    • 1970-01-01
    • 2015-08-20
    • 1970-01-01
    • 2011-03-02
    相关资源
    最近更新 更多