Ios 计算分析类中对象的数量并将其分配给变量

Ios 计算分析类中对象的数量并将其分配给变量,ios,swift,parse-platform,notifications,Ios,Swift,Parse Platform,Notifications,我想检索类中对象的数量,然后将该数量显示在徽章上 问题是,如果我写入self.totalMessagesInMesagesCount=count我会遇到这样的错误:在将变量分配给applicationBadgeNumber时,无法将“Int32”类型的值分配给“Int”类型的值 因此,我: var totalMessagesInMesagesCount : Int! 然后: 最后,我想检索这个数字并将其放入一个变量中 func loadMessagesByObjectData() {

我想检索类中对象的数量,然后将该数量显示在徽章上

问题是,如果我写入
self.totalMessagesInMesagesCount=count
我会遇到这样的错误:在将变量分配给
applicationBadgeNumber
时,无法将“Int32”类型的值分配给“Int”类型的值

因此,我:

var totalMessagesInMesagesCount : Int!
然后:

最后,我想检索这个数字并将其放入一个变量中

func loadMessagesByObjectData() {

        var findTimeLineDataQuery = PFQuery(className: KeyWords.ParseClassForPublicMessages)

        findTimeLineDataQuery.countObjectsInBackgroundWithBlock {
            (count: Int32, error: NSError?) -> Void in
            if error == nil {
                print("there are \(count) messages")
self.totalMessagesInMesagesCount = //what? count is not working

            }
        }


    }

提前感谢

听起来像变量
totalMessagesInMesagesCount
来自类型
Int
,而变量
count
Int32
类型。所以简单的解决方法是如下所示:

    self.totalMessagesInMesagesCount = Int(count)

请提供您正在调试的证据。向这里的读者证明,从countObjects调用返回的计数与类中的对象数不一致。中的问题不是关于不匹配的数字。问题是,如果我写
self.totalMessagesInMesagesCount=count
我得到的
无法将“Int32”类型的值赋给“Int”类型的值
当将该变量赋给
applicationBadgeNumber
时,您完全正确,在我看来,从大字体到小字体的铸造是错误的one@biggreentree请写一个新的问题,并粘贴在这里的链接,我会很乐意帮助谢谢你,我会清理这两个问题和意见!这里是链接
    self.totalMessagesInMesagesCount = Int(count)