海兰
我有这个代码用于向日历添加事件,但它没有添加.
-(void)event
{
EKEventStore *eventStore = [[EKEventStore alloc] init];
EKEvent *event = [EKEvent eventWithEventStore:eventStore];
event.title = @"Event";
NSDateFormatter *tempFormatter = [[NSDateFormatter alloc]init];
[tempFormatter setDateFormat:@"dd.MM.yyyy HH:mm"];
NSString *dateandtime =[NSString stringWithFormat:@"%@%@%@",datestring,@" ",starttimestring];
NSString *dateandtimeend =[NSString stringWithFormat:@"%@%@%@",datestring,@" ",endtimestring];
event.startDate = [tempFormatter dateFromString:dateandtime];
event.endDate = [tempFormatter dateFromString:dateandtimeend];
[event addAlarm:[EKAlarm alarmWithRelativeOffset:60.0f * -60.0f * 24]];
[event addAlarm:[EKAlarm alarmWithRelativeOffset:60.0f * -15.0f]];
[event setCalendar:[eventStore defaultCalendarForNewEvents]];
NSError *err;
[eventStore saveEvent:event span:EKSpanThisEvent error:&err];
}
Run Code Online (Sandbox Code Playgroud)
从XML我得到这种格式的日期和时间:
日期字符串:28.10.2012
starttimestring:15:00
因为iAd在世界各地都无法运行,所以我决定试用AdMob
问题是,当我启动应用程序没有错误,但当我按下游戏时整个应用程序崩溃
错误 - >
[GADBannerView private]:无法识别的选择器发送到实例0x9159e50 2012-07-30 09:14:12.676 app [1323:c07] *由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:' - [GADBannerView private]:无法识别的选择器已发送例如0x9159e50'
代码 - >
.H
#import "GADBannerView.h"
GADBannerView *_AbMob;
@property(nonatomic,retain) GADBannerView *AbMob;
Run Code Online (Sandbox Code Playgroud)
.M
_AbMob =[[GADBannerView alloc]initWithFrame:CGRectMake(0.0,self.view.frame.size.height-195, 320, 50)];
_AbMob.adUnitID = @"myNumber";
_AbMob.rootViewController = self;
[self.view addSubview:_AbMob];
GADRequest *r = [[GADRequest alloc] init];
r.testing = YES;
Run Code Online (Sandbox Code Playgroud)
breakpoint->
app`-[GADBannerView adSize] at GADBannerView.m:100:
0x1f5c2: pushl %ebp
0x1f5c3: movl %esp, %ebp
0x1f5c5: pushl %esi
0x1f5c6: subl $20, %esp
0x1f5c9: calll 0x1f5ce ; -[GADBannerView adSize] + 12 at GADBannerView.m:101
0x1f5ce: …Run Code Online (Sandbox Code Playgroud)