특정 필드에 오늘 날짜 또는 내일 날짜가 포함 된 구문 쿼리를 실행하려고합니다. 지금까지 가지고있는 코드는 다음과 같습니다.키에 A 또는 B가 포함 된 구문 분석 쿼리 - Swift
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 중 하나를 포함해야한다는 것을 보여주기 위해이 행을 작성하는 방법을 알고 있습니까? 미리 감사드립니다.
tomorrowString에 대해 Q1for todaysString과 Q2라는 두 개의 별도의 쿼리를 만들어야한다. 이제 두 쿼리를 Array에 추가하십시오. 그리고 PFQuer 메서드 "orQueryWithSubqueries"를 사용하여 세 번째 쿼리 Q3에서 병합 한 다음 세 번째 쿼리 Q3을 실행합니다. 나는 이것을 객관적인 C 언어로 사용하고 나를 위해 일했으며, 원한다면 객관적인 C 코드를 게시 할 수있다. –