정확한 날짜 가져 오기 및 알림 iOS 설정

군인 신

토요일과 일요일마다 반복되는 알림을 설정하려고하는데 어떤 이유로 날짜가 잘못 나옵니다.

NSCalendar *calendar = [NSCalendar currentCalendar];
unsigned unitFlags = NSCalendarUnitYear | NSCalendarUnitMonth |  NSCalendarUnitDay | NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitWeekday | NSCalendarUnitWeekOfYear | NSCalendarUnitWeekOfMonth |NSCalendarUnitWeekOfMonth;
NSDateComponents *comps = [calendar components:unitFlags fromDate:[NSDate date]];
NSDateComponents *dt = [[NSDateComponents alloc]init];
comps.hour   = hour;
comps.minute = [[goal.reminderTimeInfo valueForKey:@"minutes"] intValue];
[dt setMonth:[comps month]];
[dt setYear:[comps year]];
[dt setWeekOfMonth:[comps weekOfMonth]];
comps.weekday = 1;  //Sunday
[dt setWeekday:[comps weekday]];

NSDate *sundayDate = [calendar dateFromComponents:dt];

포기할 생각

2015-07-05 19:00:00 +0000

하지만 그주는

2015-07-04 19:00:00 +0000

지역 알림에 특정 날짜 (예 : 일요일)를 제공하면 매주 일요일에 실행됩니까?

저격병

dt의 시간과 분을 변경하지 않고 comps에 대해 변경했습니다.

NSCalendar *calendar = [NSCalendar currentCalendar];
    unsigned unitFlags = NSCalendarUnitYear | NSCalendarUnitMonth |  NSCalendarUnitDay | NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitWeekday | NSCalendarUnitWeekOfYear | NSCalendarUnitWeekOfMonth |NSCalendarUnitWeekOfMonth;
    NSDateComponents *comps = [calendar components:unitFlags fromDate:[NSDate date]];
    NSDateComponents *dt = [[NSDateComponents alloc]init];

    dt.hour   = 19;
    dt.minute = 00;
    [dt setMonth:[comps month]];
    [dt setYear:[comps year]];
    [dt setWeekOfMonth:[comps weekOfMonth]];
    [dt setWeekday:1];

    NSDate *sundayDate = [calendar dateFromComponents:dt];

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Android Studio : 특정 날짜 및 시간에 대한 알림 설정

분류에서Dev

특정 날짜 및 시간에 알림

분류에서Dev

Python에서 파일 크기, 생성 날짜 및 수정 날짜 가져 오기

분류에서Dev

정수 가져 오기 및 날짜 형식 만들기

분류에서Dev

특정 시간 및 날짜에 systime 가져 오기-Oracle SQL

분류에서Dev

FFMPEG-생성 및 / 또는 수정 날짜 가져 오기

분류에서Dev

주어진 날짜 범위 SQL Server에서 최대 날짜 및 최대 날짜의 정확한 이전 가져 오기

분류에서Dev

내년 SQL 서버의 정확한 날짜 가져 오기

분류에서Dev

Kotlin 초보자에서 특정 날짜 및 시간에 대한 알림 설정

분류에서Dev

오늘 날짜 이후의 특정 날짜에 대한 날짜 가져 오기

분류에서Dev

iOS 일정 및 알림

분류에서Dev

iOS에서 정확한 날짜를 얻기위한 nsdate가있는 nsdateformatter

분류에서Dev

Objective-C / iOS : 특정 요일 (일요일)의 날짜 가져 오기

분류에서Dev

문장 자바에서 날짜, 시간 및 정수 값 가져 오기

분류에서Dev

미디어 파일 생성 및 마지막 수정 날짜 가져 오기

분류에서Dev

Eloquent 쿼리에서 직접 날짜 가져 오기 및 서식 지정

분류에서Dev

특정 날짜의 끝 날짜 시간 가져 오기

분류에서Dev

현재 날짜 및 고정 시작 날짜를 기반으로 날짜 열을 가져옵니다.

분류에서Dev

특정 날짜 iOS 10에 대해 로컬 알림 반복

분류에서Dev

특정 날짜에 대한 다른 기록 가져 오기

분류에서Dev

쿠키 설정 및 가져 오기

분류에서Dev

StreamReader 위치 가져 오기 및 설정

분류에서Dev

설정 및 가져 오기 방법

분류에서Dev

AS3-가져 오기 및 설정

분류에서Dev

SCORM 2004 값 가져 오기 및 설정

분류에서Dev

MySQL 선택 가져 오기 및 설정

분류에서Dev

ASP.Repeater 가져 오기 및 설정

분류에서Dev

C # Windows 설정에서 ISO8601 날짜 오프셋 가져 오기

분류에서Dev

설정 상태 가져 오기 : "잠금 화면에서 알림 제어"

Related 관련 기사

  1. 1

    Android Studio : 특정 날짜 및 시간에 대한 알림 설정

  2. 2

    특정 날짜 및 시간에 알림

  3. 3

    Python에서 파일 크기, 생성 날짜 및 수정 날짜 가져 오기

  4. 4

    정수 가져 오기 및 날짜 형식 만들기

  5. 5

    특정 시간 및 날짜에 systime 가져 오기-Oracle SQL

  6. 6

    FFMPEG-생성 및 / 또는 수정 날짜 가져 오기

  7. 7

    주어진 날짜 범위 SQL Server에서 최대 날짜 및 최대 날짜의 정확한 이전 가져 오기

  8. 8

    내년 SQL 서버의 정확한 날짜 가져 오기

  9. 9

    Kotlin 초보자에서 특정 날짜 및 시간에 대한 알림 설정

  10. 10

    오늘 날짜 이후의 특정 날짜에 대한 날짜 가져 오기

  11. 11

    iOS 일정 및 알림

  12. 12

    iOS에서 정확한 날짜를 얻기위한 nsdate가있는 nsdateformatter

  13. 13

    Objective-C / iOS : 특정 요일 (일요일)의 날짜 가져 오기

  14. 14

    문장 자바에서 날짜, 시간 및 정수 값 가져 오기

  15. 15

    미디어 파일 생성 및 마지막 수정 날짜 가져 오기

  16. 16

    Eloquent 쿼리에서 직접 날짜 가져 오기 및 서식 지정

  17. 17

    특정 날짜의 끝 날짜 시간 가져 오기

  18. 18

    현재 날짜 및 고정 시작 날짜를 기반으로 날짜 열을 가져옵니다.

  19. 19

    특정 날짜 iOS 10에 대해 로컬 알림 반복

  20. 20

    특정 날짜에 대한 다른 기록 가져 오기

  21. 21

    쿠키 설정 및 가져 오기

  22. 22

    StreamReader 위치 가져 오기 및 설정

  23. 23

    설정 및 가져 오기 방법

  24. 24

    AS3-가져 오기 및 설정

  25. 25

    SCORM 2004 값 가져 오기 및 설정

  26. 26

    MySQL 선택 가져 오기 및 설정

  27. 27

    ASP.Repeater 가져 오기 및 설정

  28. 28

    C # Windows 설정에서 ISO8601 날짜 오프셋 가져 오기

  29. 29

    설정 상태 가져 오기 : "잠금 화면에서 알림 제어"

뜨겁다태그

보관