Kal日历月没有显示

时间:2014-10-16 01:52:29

标签: objective-c xcode ios8 kal

以下是github https://github.com/phaibin/Kal

的链接

这就是它的样子 enter image description here

然而,这就是我所得到的 enter image description here

以下是代码 .h文件:     #import

@class KalViewController;

@interface Planner_Calendar : UIViewController <UIApplicationDelegate, UITableViewDelegate>{
    KalViewController *kal;
    id dataSource;
}
@property (strong, nonatomic) IBOutlet UIView *calendarView;

@end

.m文件:

#import "EventKitDataSource.h"
#import "Kal.h"
#import "NSDate+Convenience.h"
#import <EventKit/EventKit.h>
#import <EventKitUI/EventKitUI.h>

@implementation Planner_Calendar
@synthesize calendarView;

-(void)viewDidLoad{
    kal = [[KalViewController alloc] initWithSelectionMode:KalSelectionModeSingle];
    kal.selectedDate = [NSDate dateStartOfDay:[NSDate date]];

    kal.title = @"NativeCal";
    kal.delegate = self;
    dataSource = [[EventKitDataSource alloc] init];
    kal.dataSource = dataSource;

    [self.calendarView addSubview:kal.view];
}

@end

2 个答案:

答案 0 :(得分:1)

要解决此问题,请将Localizable.strings文件添加到项目中

您可以获取此文件From Here

添加

档案---&gt;将文件添加到&#34;您的项目名称&#34;

enter image description here

文件包含

"CalendarTitle"     = "LLLL yyyy";

如果你已经拥有这个文件,那么只需添加这行代码

如果你没有它的确定

转到文件&gt;新&gt;文件。在Resource子部分下选择Strings File,如下所示:

enter image description here

单击“下一步”,将文件命名为Localizable.strings,然后单击“保存”。

在其中写"CalendarTitle" = "LLLL yyyy";

答案 1 :(得分:0)

只需向应用程序添加本地化字符串即可解决此问题