Xcode 7 从 XCUIElement 转换为不相关的类型 'String'在获取 JSON 时总是失败



我试图从JSON数组中获取值,我得到一个错误"从'XCUIElement!'到不相关的字符串总是失败。"

我使用Xcode 7与iOS 9.1。

我的代码如下:
        let url = NSURL(string: urlAsString)!
        let urlSession = NSURLSession.sharedSession()

        let jsonQuery = urlSession.dataTaskWithURL(url, completionHandler: { data, response, error -> Void in
            if (error != nil) {
                print(error!.localizedDescription)
            }
            do {
                let jsonResult = (try NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions.MutableContainers)) as! NSMutableArray
                //     print (jsonResult)

                for usernames in jsonResult {
                    let influencer_username = usernames["influencer_username"] as! String

                    print("influencer_username: (influencer_username)")
                }

与Xcode 7.1.1不固定,但这个解决方案帮助我:

let influencer_username = usernames["influencer_username"] as AnyObject as! String

我能够通过从我的目标会员中删除"themostplayedTests"来解决这个问题。

最新更新