0
A
答えて
2
オーケーこの
// Get the appropriate calendar
NSCalendar *calendar = [NSCalendar currentCalendar];
// Create the start date components
NSDateComponents *oneDayAgoComponents = [[NSDateComponents alloc] init];
oneDayAgoComponents.day = -1;
NSDate *oneDayAgo = [calendar dateByAddingComponents:oneDayAgoComponents
toDate:[NSDate date]
options:0];
// Create the end date components
NSDateComponents *oneYearFromNowComponents = [[NSDateComponents alloc] init];
oneYearFromNowComponents.year = 1;
NSDate *oneYearFromNow = [calendar dateByAddingComponents:oneYearFromNowComponents
toDate:[NSDate date]
options:0];
// Create the predicate from the event store's instance method
NSPredicate *predicate = [store predicateForEventsWithStartDate:oneDayAgo
endDate:oneYearFromNow
calendars:nil];
// Fetch all events that match the predicate
NSArray *events = [store eventsMatchingPredicate:predicate];
0
Swift3.0バージョン
Get the user permission
func requestAccessToCalendar() {
eventStore.requestAccess(to: EKEntityType.event, completion: {
(accessGranted: Bool, error: Error?) in
if accessGranted == true {
DispatchQueue.main.async(execute: {
getALLEvents
})
} else {
}
})
}
func getALLEvents(){
let caledar = NSCalendar.current
let oneDayAgoComponents = NSDateComponents.init()
oneDayAgoComponents.day = -1
let oneDayAgo = caledar.date(byAdding: oneDayAgoComponents as DateComponents, to: Date(), wrappingComponents: true)
let oneYearFromNowComponents = NSDateComponents.init()
oneYearFromNowComponents.year = 1
let oneYearFromNow = caledar.date(byAdding: oneYearFromNowComponents as DateComponents, to: Date(), wrappingComponents: true)
let store = EKEventStore.init()
let predicate = store.predicateForEvents(withStart: oneDayAgo!, end: oneYearFromNow!, calendars: nil)
let event = store.events(matching: predicate)
}
関連する問題
- 1. Pandasで取引休日カレンダーを作成
- 2. カレンダーから特定の日付を抽出したいIN PYTHON
- 3. 私のカレンダーにGoogleの米国の休日を追加するには?
- 4. 休暇または休暇カレンダー
- 5. 休日はSharePoint 2013カレンダーに既定で含まれていますか?
- 6. 複数のGoogleカレンダーを単一のGoogleシートに抽出する
- 7. ハイブで日付と時刻を抽出するには
- 8. [解決済み]休日をチェックするかオンラインではないC#でのカレンダーまたはサーバーASP
- 9. Pythonで特定の日の特定日を抽出する
- 10. テキストから日付を抽出する
- 11. 週の日を抽出する
- 12. 年から日付を抽出する
- 13. 日付からデータを抽出する
- 14. Outlookで休憩カレンダーAPIをJavaで使用する方法
- 15. 休日をサポートするカレンダーライブラリー
- 16. R timeDateパッケージ - 休日出力の問題
- 17. カレンダーまたは日付時刻で日付を設定する
- 18. どのカレンダーにデータ抽出APIがありますか?
- 19. oracleのカレンダー表を使用しない日付間の休日を含む勤務日の計算SQL
- 20. データベースにaspカレンダーで選択された日付を提出
- 21. r - data.tableでユリウス日付をカレンダー日付に変換する
- 22. カレンダー - 週を日付に変換する
- 23. カレンダーに日を追加する
- 24. イメージファイルから日付を抽出してlinuxのイメージに出力するには
- 25. 抽出日付投げエラー
- 26. 抽出日付 - 時刻フォーマット
- 27. 日付ピッカーからの日付抽出
- 28. iOSのGoogleカレンダーでユーザーイベントを追加するには
- 29. simple_calendar週カレンダーを1日で
- 30. iosカスタムカレンダービュー(JTカレンダー)
https://developer.apple.com/library/ios/documentation/DataManagement/Conceptual/EventKitProgGuide/ReadingAndWritingEvents.html –
をお試しくださいこれは私が必要としたものです。ありがとう。 –