मेरा मानना है कि मेरे पास एक ही समस्या है। मैं ऐप के सामान्य डेवलपर-बिल्ड को तैनात कर रहा हूं, मैं आईओएस 6 के साथ अपने आईफोन 4 पर काम कर रहा हूं।
संपादित करें: मैंने अंततः इसे इस तरह हल किया, मुझे वेब पर जानकारी नहीं मिली, बल्कि मुझे यह मिला एपीआई में।
अनुमति का अनुरोध करने के लिए निम्न चलाएं। यह स्पष्ट रूप से एक एसिंक्रोनस कॉल है और एक्सेस तब तक नहीं दिया जाएगा जब तक उपयोगकर्ता ने ऐप को अधिकृत नहीं किया हो।
EKEventStore *es = [[EKEventStore alloc] init];
[es requestAccessToEntityType:EKEntityTypeEvent completion:^(BOOL granted, NSError *error) {
/* This code will run when uses has made his/her choice */
}];
इसके अलावा आप यह निर्दिष्ट कर सकते हैं कि ऐप Info.plist में जानकारी के साथ क्या करने का प्रयास कर रहा है। गोपनीयता - कैलेंडर्स उपयोग विवरण (NSCalendarsUsageDescription) नामक एक कुंजी है जिसमें एक स्ट्रिंग विवरण हो सकता है जो उपयोगकर्ता को संकेत में प्रदर्शित किया जाएगा।
नीचे समस्या मैं का सामना करना पड़ा (ऊपर से तय) का पूरा विवरण इस प्रकार हैं:
जब मैं कैलेंडर मैं निम्नलिखित स्क्रीन देखने के लिए एक घटना att करने की कोशिश:
जब मैं कैलेंडर गोपनीयता सेटिंग के लिए सेटिंग खोलने, कोई एप्लिकेशन दिखाई दे रहा है:
यह सब मुझे ओर जाता है सोचने के लिए कुछ सेटिंग मैं Info.plist टी में डाल चाहिए है कि वहाँ o कैलेंडर एक्सेस सक्षम करें और उपयोगकर्ता को स्टार्ट अप पर अनुमति के लिए कहें। मैंने वेब की खोज की है लेकिन कुछ भी नहीं मिला है।
@jloewy, मुझे लगता है कि यह वही समस्या है जो आप कर रहे हैं?
स्रोत
2012-09-24 10:54:32
पर गोपनीयता अनुभाग पर है, धन्यवाद! – JLoewy