2010-03-07 3 views
1

나는 칼 달력을 http://github.com/klazuka/Kal에서 사용하고 있습니다. 나는 내 응용 프로그램에이 달력을 사용하려면, 그래서 난 내 프로젝트에 "칼"폴더를 추가하고 다음 코드를 추가 :내 iPhone 응용 프로그램에서 Kal Calendar를 사용할 수 없습니다.

#import "kalViewController.h" 

- (void)viewDidLoad { 
    KalViewController *calendar = [[[KalViewController alloc] init] autorelease]; 
    [self.navigationController pushViewController:calendar animated:YES];  
} 

아무런 변화가 없습니다 :

KalViewController *calendar = [[[KalViewController alloc] init] autorelease]; 
[self.navigationController pushViewController:calendar animated:YES]; 

이 내 코드입니다. 나는 무엇을 잘못 했는가?

+0

Momeks 좋은보십시오. 그리고 http://github.com/klazuka/Kal 링크에서 다운로드 한 파일은 바탕 화면에 저장되어 있습니다 ..... 나는 모든 단계를 밟았습니다 ... 6 단계에서 ,,, 귀하의 프로젝트 디렉토리에서 상대 경로를 추가하십시오. "Kal/src"디렉토리는 상대 경로를 추가하는 방법을 알지 못합니다. 나에게 말할 수 있습니까? –

답변

0

navigationController가 nil이 아니며 UINavigationController의 루트보기 컨트롤러로 초기화되고 있는지 확인하십시오. 그렇지 않으면 pushViewController를 사용할 수 있습니다.

내 프로젝트가 바탕 화면에 .. 당신에게 통합 항공을 볼 수

[self presentModalViewController:calendar animated:YES]; 
+0

이것은 아무것도하지 않는다. –

2

self.navigationController이 0이면 아무 일도 발생하지 않습니다. nil에 대한 메소드 호출은 noops입니다. 실제로 navigationController가 있는지 확인하십시오.

+0

나는 내비게이션 막대와 컨트롤러를 가지고 있는데, 어떤 일도 일어나지 않는다. – Momi

관련 문제