2011-11-23 2 views
0

NSDate 개체를 다른보기로 보내려면 어떻게해야합니까? 선택한 날짜가 달력 (Si-Calendar)를 형성하고 다른보기로 사용할려고 NSDate를 다른보기로 보내는 방법

...

+0

질문에 더 분명히주세요. 제 생각에 @beryllium이 당신이 찾고있는 답을 주었지만 더 정확하게 무엇을 의미하는지 지정하려고합니다. – Warkst

+0

@Warkst : 내 질문을 업데이트했습니다 ... –

답변

2

GitHub에서 README 파일을 보면 선택한 날짜의 변경 사항이 CalendarViewController 개체의 대리인으로 설정 한 개체로 전송됩니다. 호출되는 방법은 다음과 같습니다 당신이 다음 새의 ViewController에게 해당 날짜를 전달하려는 경우

- (void)calendarViewController:(CalendarViewController *)aCalendarViewController dateDidChange:(NSDate *)aDate 

, 이제 그 이름 날짜으로가는 가정 해 봅시다, 그것이 NSDate 속성을 가지고 있는지 확인하십시오.

otherViewController.date = aDate; 

이 viewControllers을 통해 객체를 전달하는 일반적인 방법은 당신이 어떤 유형 같이 그것을 할 것입니다 : 그런 다음 다른의 ViewController에 날짜를 전달할 수 있습니다 이런 식으로 (의 그것이 otherViewController이라고 가정 해 봅시다) 개체의. 기본 관용구는 다음과 같습니다

  1. 당신이 속성을 설정
  2. 에 전달하려는 당신이의 ViewController에 전달하려는 개체의 유형의 속성이 있습니다. retain 또는 strong 키워드로 정의 된 경우에는 그대로 유지됩니다.

그게 전부입니다! 호프가 도움이 되었길 바랍니다

+0

어디에서'otherViewController.date = aDate; –

+1

날짜를 otherViewController에 전달할 viewController에 배치합니다. – Warkst

+0

'OtherViewController'유형의 객체에서 '날짜'속성을 찾을 수 없습니다 (OtherViewController.h를 가져와야한다는 것을 알고 있습니다) –

2
  1. 또 다른보기에서 속성을 확인합니다. 그럼 anoterView.date = myDate;
  2. view()에서 액세스 할 수있는 전역 변수를 사용하십시오.
관련 문제