मैं NSPredicateEditor
बना रहा हूं, और मैं उन्नत दिनांक तुलना करने की क्षमता चाहता हूं।दिनांक तुलना के लिए NSPredicateEditorRowTemplate
मुझे लगता है कि मैं NSDateAttributeType
के rightExpressionType
के साथ एक NSPredicateEditorRowTemplate
निर्माण कर सकते हैं, लेकिन विधेय मैं जरूरत के निर्माण के लिए इससे बहुत बड़ा उन्नत होना चाहता हूँ।
dateKeypath < aDate
dateKeypath <= aDate
dateKeypath = aDate
dateKeypath != aDate
dateKeypath > aDate
dateKeypath >= aDate
:
उदाहरण के लिए, मैं जैसे बुनियादी तुलना करने की जरूरत है
ये बुनियादी तुलना हासिल करने में काफी आसान हैं, और मेरे पास ये काम है। हालांकि, मैं भी तरह की तुलना करने की जरूरत है:
dateKeypath isInTheLast n days
(या सप्ताह, महीने, साल)dateKeypath isNotInTheLast n days
(या सप्ताह, महीने, साल)dateKeypath between aDate and anotherDate
कैसे कर सकते हैं मैं तुलना के इन प्रकारों को प्राप्त करें? मैं समझता हूं कि मुझे एक कस्टम NSPredicateEditorRowTemplate
बनाना होगा, लेकिन मुझे इस तरह कुछ हासिल करने के तरीके पर कोई स्पष्ट दस्तावेज नहीं मिला है।
संपादित बोनस अंक भी कैसे इन तुलना एक पूर्ण तिथि-समय (वर्ष महीने दिन घंटे मिनट-सेकंड) तुलना बनाने के लिए (NSDateAttributeType
के रूप में केवल एक साल माह दिन के विवरण का स्तर है जानने के लिए उपलब्ध हैं)।
हाँ, मैंने अंत में भी काम किया। मेरे साथ आने वाले ईमेल के साथ मुझे एक ईमेल शूट करें! मुझे आपके साथ नोट्स साझा करना अच्छा लगेगा। –
निश्चित रूप से। मैं एक स्टैक ओवरफ्लो नौसिखिया हूँ। मैं आपको कैसे ईमेल करूं? – mts
मेरी प्रोफ़ाइल के मेरे होमपेज पर एक लिंक है, जिसमें एक ईमेल फॉर्म है। –