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

Ank*_*nna 6 swift

我试图从JSON数组中获取值,我收到错误"Cast from'XCUIElement!' 无关的字符串总是失败."

我在iOS 9.1中使用Xcode 7.

我的代码如下:

        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)")
                }
Run Code Online (Sandbox Code Playgroud)

小智 7

使用Xcode 7.1.1不修复但这个解决方法帮助我:

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


Ank*_*nna -1

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