4

我在我的应用程序中使用 Kal 库作为日历视图,但它显示为黑色,但是当我在另一个应用程序中添加相同的库时,例如新的 SingleViewApp 它工作正常并显示正常的日历

我的代码是

kal = [[KalViewController alloc] init];
kal.title = @"NativeCal";

kal.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc] initWithTitle:@"Today" style:UIBarButtonItemStyleBordered target:self action:@selector(showAndSelectToday)] autorelease];

kal.delegate = self;
dataSource = [[EventKitDataSource alloc] init];
kal.dataSource = dataSource;

// Setup the navigation stack and display it.
navController = [[UINavigationController alloc] initWithRootViewController:kal];



UITabBarController *tabBar  = [[UITabBarController alloc]init];
tabBar.viewControllers = [NSArray arrayWithObject:navController];

self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
self.window.rootViewController = tabBar;
[self.window makeKeyAndVisible];

它给了我这个

在此处输入图像描述

4

1 回答 1

2

问题是您忘记Kal.bundle在项目资源中包含包含 Kal 的所有资源的文件。只需将包拖到您的 Xcode 项目中即可。

于 2013-03-12T13:05:06.797 回答