STTwitter swift 类型 'Any' 在 getHomeTimeline 方法上没有下标成员

STTwitter swift type 'Any' has no subscript members on getHomeTimeline method

全部,我真的是 iOS 开发的新手,所以这意味着我是 Swift 的新手。我了解其他编程语言,如 c#、PHP、Node JS 等。但是,我发现自己被卡住了,找不到任何答案。

我正在与 STTwitter 合作,我正在尝试拉取我的 Twitter 的状态。我可以用正常的方法把它拉好。当我尝试添加循环时,出现错误:Type 'Any' has no subscript members.

// Verifying Twitter API creds
    twitter?.verifyCredentials(userSuccessBlock: { (username, userId) in

        // Get Twitter Timeline Status
        twitter?.getHomeTimeline(sinceID: nil, count: 10, successBlock: { (statuses) -> Void in

            for status in statuses! {
                print(status["text"])
            }

        }, errorBlock: { (error) in
            print(error)
        })

        print(username, userId)
    }, errorBlock: { (error) in
        print(error)
    })

Here is a screenshot of the actual editor with the error

错误在 for 循环中的 print 语句中的 "status"。

任何帮助都会很棒!

getHomeTimeline 接受传递给 NSArray * 的 "block"(或 Swift 闭包),后者在 Swift 中转换为 [Any]。所以

    // Get Twitter Timeline Status
    twitter?.getHomeTimeline(sinceID: nil, count: 10, successBlock: { (statuses) -> Void in

        for status in statuses! {
            print((status as? NSDictionary)?["text"])
        }

    }