小编Wil*_*rld的帖子

在xcode iOS中将日历添加到日历

海兰

我有这个代码用于向日历添加事件,但它没有添加.

-(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

iphone calendar ios eventkit

14
推荐指数
1
解决办法
2万
查看次数

AdMob崩溃了应用程序xcode iPhone

因为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)

xcode compiler-errors objective-c admob

6
推荐指数
1
解决办法
4079
查看次数

标签 统计

admob ×1

calendar ×1

compiler-errors ×1

eventkit ×1

ios ×1

iphone ×1

objective-c ×1

xcode ×1