2013-03-06 8 views
5

मैं किसी घटना किट से परिचित के लिए एक त्वरित सवाल है साथ EKReminder के लिए एक EKAlarm जोड़ रहा है ...एक पुनरावृत्ति नियम

मैं आवर्ती रिमाइंडर्स बना रहा हूं और मैं एक अलार्म प्रत्येक पुनरावृत्ति पर ध्वनि करना चाहते हैं। हालांकि, दस्तावेज़ीकरण से पता चलता है कि मैं केवल एक पूर्ण तारीख या रिश्तेदार ऑफसेट के साथ अलार्म बना सकता हूं। क्या हर बार अनुस्मारक पुनर्वास करने के लिए अलार्म आग लगने का कोई तरीका है? क्या यह स्वचालित रूप से ऐसा करता है?

धन्यवाद!

उत्तर

2

EKReminder के बाद से EKCalendarItem का एक उपवर्ग तुम इतनी अनुस्मारक दोहराता एक पुनरावृत्ति नियम जोड़ने के लिए addRecurrenceRule: विधि का उपयोग कर सकते हैं। दुर्भाग्यवश, आप आवर्ती अलार्म नहीं बना सकते क्योंकि रिश्तेदार ऑफसेट अलार्म अनुस्मारक की प्रारंभ तिथि पर आधारित होता है, न कि प्रत्येक पुनरावर्ती अनुस्मारक की तारीख। हालांकि, आप अपने EKReminder ऑब्जेक्ट पर कई EKAlarm जोड़ सकते हैं ताकि यदि आपका ईवेंट एक अलग संख्या को दोहराता है, तो आप प्रत्येक के लिए अलार्म जोड़ सकते हैं। यह हमेशा के लिए दोहराता है, तो आप भाग्य से बाहर हो सकता है क्योंकि एप्पल डॉक्स कहते हैं:

चेतावनी दी जानकारी होनी चाहिए कि कुछ कैलेंडर केवल अलार्म की एक निश्चित अधिकतम संख्या अनुमति दे सकते हैं। जब यह आइटम सहेजा जाता है, तो यह सरणी से किसी भी अतिरिक्त अलार्म को छोटा कर देगा।

संबंधित मुद्दे