私は情報をサーバーに解析していますが、問題はPFQueryを介して必要な文字列を取得できないようです。PFQueryは空の配列を返します
オブジェクトを印刷すると、空の配列が返されます。また(fahrtenRequests.count = 0)これは、PFQueryが自分のデータを読み取ることができないか、データが正しい形式でないためです。
イムここでは完全に失われ、:)すべてが完璧に正常に動作する必要がありそうですが、事前にあなたの助けのための
THANKSをdoesntの:)
私のコード:任意のため、再び
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型のものですが、すべてが文字列でなければなりません –
は今問題が解決しましたか? –