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 に答える