The Kal Calendar is a controller that attempts to duplicate the functionality of the iphone's native calendar:
https://github.com/klazuka/Kal
The examples of Kal calendar controller all initialize the controller in the app delegate and push on a navigationController. I tried it and it does indeed work, however I need my calendar to be the rootController for one of my Tabbar items, which was added in the main nib.
What I tried was adding a UIViewController class as the root class in my nib for the item, then initializing the calendar in the view controller:
KalViewController *calendar = [[KalViewController alloc] init];
[self.view addSubview:calendar];
[calendar release];
It shows up but crashes if I touch the months,days etc...
Alternatively, I made a class based on KalViewController and made that the root class for my tab bar item. But that crashes immediately without displaying.
How am I going to load my calendar without a nav stack?
Thanks