Tôi đang cố tìm nạp các giá trị từ mảng JSON và tôi gặp lỗi "Truyền từ 'XCUIElement!' cho chuỗi không liên quan luôn không thành công. "Xcode 7 Truyền từ XCUIElement sang loại không liên quan 'Chuỗi' luôn không thành công khi tìm nạp JSON
Tôi đang sử dụng Xcode 7 với iOS 9.1.
Mã của tôi là như sau:
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)")
}
XCUIElement được sử dụng cho mục tiêu thử nghiệm. Làm thế nào lỗi này được giải quyết, mà không loại bỏ các mục tiêu thử nghiệm? – Sravan
Vâng, tôi cũng làm như vậy. Tôi đã xóa nó khỏi mục tiêu thử nghiệm và vấn đề được giải quyết. Tôi đã không làm bài kiểm tra đơn vị nào. –
Nếu bạn loại bỏ các lớp học từ mục tiêu sau đó bạn không thể thực hiện các bài kiểm tra. Đây không phải là giải pháp, đây chỉ là giải pháp để tránh cảnh báo. – MatterGoal