特定のフィールドに今日の日付または明日の日付のいずれかが含まれている構文解析クエリを実行しようとしています。ここで私はこれまで持っているコードです:キーにAまたはBが含まれている構文解析のクエリ
var date = Date() // first date
let calendar = Calendar.current
let date2 = (calendar as NSCalendar).date(byAdding: .day, value: 7, to: date, options: [])!
let dateFormatter:DateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd"
let todaysString:String = dateFormatter.string(from: date)
let tomorrowString:String = dateFormatter.string(from: date2)
let query = PFQuery(className: "Events")
query.whereKey("dateString", contains: todaysString || tomorrowString)
しかし、それは値を変換することができないため、これは実行されません。誰かが、私はどのようにdateStringがtodaysStringまたはtomorrowStringのどちらかを含む必要があることを示すためにこの行を書くと思いますか?前もって感謝します。
2つの別個のクエリQ1for todaysStringとtomorrowStringのQ2を作成する必要があります。次に、両方のクエリを配列に追加します。また、PFQuerメソッド "orQueryWithSubqueries"を使用して3番目のクエリQ3でマージし、3番目のクエリQ3を実行します。 私はこれを客観的なcで使用し、私のために働いています。私が望むなら、私は客観的なcのコードを投稿できます。 –