Tag: 日历

如何在TAPKU日历中检查NSDatedate

我正在使用核心数据来存储我的项目的对象。对象中有一个date字段。我想检查与Tapku日历组件的iPhone点击date。 我的对象上的date是格式 2011-01-10这是一个本地化的date。 我如何检查date从tapku日历控件返回的date。

尝试将iOS5以前版本的iOS日历库集成到使用iOS5的XCode 4中的新项目中 – 如何端口?

我需要iOS 5项目中的日历视图。 我在github上find了这个库 ,这正是我所需要的。 不过,iOS5之前的iOS版本更是如此。 作为集成的一个初步步骤,我下载了zip文件,并使用XCode 4中的“refactor-> Convert to Objective-C ARC”中的function将项目转换为ARC兼容的iOS 5项目来执行此操作。 我崇拜这个项目,并在iOS5中build成。 现在我按照如何将文件集成到我现有的项目中的说明,这里是我到目前为止所做的:1)我在我的项目中创build了一个名为“ImportedFiles”的新组2)我点击了“添加文件”组,并select我下载的日历项目的整套文件,并将其解压缩并复制到我的项目中。 3)然后查看下载网站上的说明。 具体指令#3他们要求你链接文件。 这是我放弃的地方。 我无法弄清楚该怎么做。 有人可以帮助我在这个整合过程中。 我想知道1)如果我迄今为止所做的是正确的2)如何将这些文件复制到我的testing项目后继续? 非常感谢

如何从iPhone应用程序中启动iPhone日历?

是否有可能,以及如何从iPhone应用程序内启动iPhone日历应用程序。 例如,您的应用程序可能有一个“selectdate”,然后“启动iPhone日历”为这个datebutton。 这是可能做到的,以及如何以编程的方式做到这一点?

本地日历在iOS 10.2.1中消失

我有一个应用程序,我正在创build一个本地日历,以添加应用程序中显示的事件。检查事件types,然后添加事件的代码是标准的,如下所示: if([eventStore respondsToSelector:@selector(sources)]) { for (EKSource* source in eventStore.sources) { if (source.sourceType == EKSourceTypeBirthdays){ localSource = EKSourceTypeLocal; break; } } 在iOS 10.1中,打印事件源显示设备中存在的所有日历以及应用中存在的本地日历,如下所示: EKSource <0x1700c6e40> {UUID = 6B5927E7-78D6-418B-82D3-C06821A51758; type = Local; title = Default; externalID = (null)}, EKSource <0x1700c6740> {UUID = DE256E79-E778-44EA-99F9-0C28374F043C; type = Other; title = Other; externalID = (null)}, EKSource <0x1700c6190> {UUID = 9F735DC3-43D5-4F94-84D5-76AF832B3CB3; […]

日历:获取date组件,奇怪的情况

我试图找出为什么这段代码工作如此奇怪。 您可以在下面find详情: let nowDate = Date() let threeDayBeforeNowDate_t1 = Date(timeIntervalSinceNow: -60 * 60 * 24 * 3) let oneDayAfterNowDate = Date(timeIntervalSinceNow: 60 * 60 * 24 * 1) let threeDayBeforeNowDate_t2 = Date(timeIntervalSinceNow: -60 * 60 * 24 * 3) let threeDayBeforeNowDate = nowDate.addingTimeInterval(-60 * 60 * 24 * 3) let diff_1 = threeDayBeforeNowDate_t1.timeIntervalSince(nowDate) – threeDayBeforeNowDate.timeIntervalSince(nowDate) […]

select日历以添加iOS事件

我试图添加事件到iOS设备的日历,现在我必须添加一个事件到defaultCalendarForNewEvents日历,但我想要的是能够select一个已经创build了我想要的日历添加事件。 例如在下面的捕获中,可以看到有一个iphone日历,然后可能会创build一个或几个gmail 我想要做的是您可以select要添加事件的日历,此日历必须先创build,而不是系统select日历。 任何build议? 任何例子? PD:我开始用objective-c和ios编码 代码来添加事件我正在testing,它的工作原理: – (void) addEventCalendar: (Evento_DTO *) evento { EKEventStore *eventStore = [[EKEventStore alloc] init]; EKEvent *event = [EKEvent eventWithEventStore:eventStore]; EKReminder *reminder = [EKReminder reminderWithEventStore:eventStore]; event.title = @"Test Event"; reminder.title = @"Test reminder"; NSDate *cDate = [NSDate date]; NSLog(@"current date %@", cDate); /*NSDateComponents *startDateComponents = [[[NSDateComponents alloc] init] autorelease]; [startDateComponents […]

NSDate与另一个NSDate在不同时区的当地时间相同

我有一个约会时间: Friday, July 8, 2016 at 6:30:00 PM India Standard Time 我想要一个这样的date时间: Friday, July 8, 2016 at 6:30:00 PM Central Daylight Time 我不想将使用NSDateFormatter的date从一个时区转换为另一个时区,因为此转换会给我 Friday, July 8, 2016 at 8:00:00 AM Central Daylight Time 我想要相同的date时间,但在不同的时区。 我怎样才能做到这一点?

在IOS SDK中获取几周的date

我想用当天的名字得到当前和下周的date。 即如果今天的date是28-06-2013(星期五),那么我想从本周23-06-2013(星期日)到29-06-2013(星期六) 。 下周我想要得到date从30-06-2013(星期日)到06-07-2013(星期六)。 我怎样才能做到这一点? 谢谢,

我怎样才能让UIDocumentInteractionController显示日历作为打开一个.ics文件的选项?

我正在截取我在我的应用程序中使用的webview中的URLtypes,以下载它链接到的文件,而不是试图在web视图中打开它。 链接是一个.ics文件。 因此,我将该文件下载到临时目录中,然后在UIDocumentInteractionController实例中调出该文件,但Calendar并未显示为打开该.ics文件的应用程序之一,只是Mail,DropBox和“Copy”。 正如你可以在下面的代码注释行中看到,我已经尝试使用前面的webcal://而不是http://来打开链接,还要手动设置UIDocumentInteractionController的UTI无效。 是否有一些原因我的本地.ics文件不会显示日历作为打开它的选项? //Test for link to an ics file if ([urlToLoad rangeOfString:@"GetSingleEventCalendarFile" options:NSCaseInsensitiveSearch].location != NSNotFound) { //urlToLoad = [urlToLoad stringByReplacingOccurrencesOfString:@"http" withString:@"webcal"]; //NSData *contact = [NSData dataWithContentsOfURL:[NSURL URLWithString:webCalProtocol]]; //return NO; NSURLRequest *req = [[NSURLRequest alloc] initWithURL:[NSURL URLWithString:urlToLoad]]; [NSURLConnection sendAsynchronousRequest:req queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *resp, NSData *respData, NSError *error){ NSString *urlString = [req.URL absoluteString]; NSString […]

从ios添加活动到谷歌日历

我已经按照以下教程来获取从谷歌日历这是工作正常的事件。 https://developers.google.com/google-apps/calendar/quickstart/ios 现在我被困在从我的iOS应用程序插入事件,以便它可以与networking同步。 请引导我在正确的方向或张贴一些示例代码。 我在viewDidLoad中使用这个代码进行授权 // Initialize the Google Calendar API service & load existing credentials from the keychain if available. self.service = [[GTLServiceCalendar alloc] init]; self.service.authorizer = [GTMOAuth2ViewControllerTouch authForGoogleFromKeychainForName:kKeychainItemName clientID:kClientID clientSecret:kClientSecret]; 授权似乎很好,因为获取事件工作得很好。 但是我正在使用下面的代码来添加一个事件 – (void)addAnEvent { // Make a new event, and show it to the user to edit GTLCalendarEvent *newEvent = [GTLCalendarEvent object]; […]