저는 서버를 구문 분석하기 위해 정보를 추가했지만 문제는 PFQuery를 통해 필요한 문자열을 얻을 수없는 것입니다.PFQuery가 빈 배열을 반환합니다
개체를 인쇄하면 빈 Array가 반환됩니다. 또한 (fahrtenRequests.count = 0). PFQuery가 내 데이터를 읽을 수 없거나 데이터가 올바른 형식이 아니기 때문에 이것이 제안되었습니다.
임은 완전히 : 그것은 모든 것을 완벽하게 잘 작동하지만, 사전에 도움을
감사 나던 해봐야 할 것 같습니다, 여기에 손실 :
내 코드 : 어떤을 위해 다시
import UIKit
import Parse
class HistoryViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
var zeit: Array = [String]()
var kosten:Array = [String]()
var kilometer: Array = [String]()
var datum: Array = [String]()
@IBOutlet weak var tableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
self.tableView.delegate = self
tableView.register(UINib(nibName: "CellHistoryViewControllerTableViewCell", bundle: nil), forCellReuseIdentifier: "CellHistory")
let query = PFQuery(className: "GemachteFahrten")
query.whereKey("gefahreneZeit", equalTo: (PFUser.current()?.objectId!)!)
query.whereKey("kosten", equalTo: (PFUser.current()?.objectId!)!)
query.whereKey("createdAt", equalTo: (PFUser.current()?.objectId!)!)
query.whereKey("gefahreneKilometer", equalTo: (PFUser.current()?.objectId!)!)
query.findObjectsInBackground { (objects, error) in
if error != nil {
print("error finding user data")
} else {
print("check2")
print(objects!)
if let fahrtenRequests = objects {
print(fahrtenRequests.count)
감사합니다 help :)
"CreatedAt"로 사용자의 개체 ID에 대한 쿼리를 실행할 수 없다고 생각합니다. 이것은 유효하지 않은 것 같습니다 : query.whereKey ("createdAt", equalTo : (PFUser.current()? objectId!)!) –
@ Satish Mavani 당신은 바로 감사합니다 :) Date 유형이지만 나머지는 모두 문자열이어야합니다 –
지금 문제가 해결 되었습니까? –