確定我在此處發現此代碼是在stackoverflow它工作很好。但是我怎麼能在一個web頁面中通過一個html頁面上的按鈕來調用它,該頁面上也有事件詳細信息(日期時間地點)?如何從HTML按鈕調用此代碼並將其傳遞參數
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
有你的按鈕觸發包含要得到你的Web視圖的任何形式的數據POST請求,將其解壓縮: Programmatically add custom event in the iPhone Calendar
#import "EventTestViewController.h"
#import <EventKit/EventKit.h>
@implementation EventTestViewController
- (void)viewDidLoad {
[super viewDidLoad];
EKEventStore *eventStore = [[EKEventStore alloc] init];
EKEvent *event = [EKEvent eventWithEventStore:eventStore];
event.title = @"EVENT TITLE";
event.startDate = [[NSDate alloc] init];
event.endDate = [[NSDate alloc] initWithTimeInterval:600 sinceDate:event.startDate];
[event setCalendar:[eventStore defaultCalendarForNewEvents]];
NSError *err;
[eventStore saveEvent:event span:EKSpanThisEvent error:&err];
}
- (void)didReceiveMemoryWarning {
// Releases the view if it doesn't have a superview.
[super didReceiveMemoryWarning];
// Release any cached data, images, etc that aren't in use.
}
- (void)viewDidUnload {
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}
- (void)dealloc {
[super dealloc];
}
@end
1)謝謝你對我有那麼多的信任,但你能否指點我在NSURLRequest提取物的教程方向。 2)如果有幾個按鈕調用相同的代碼但發送不同的參數,這將如何工作?這些按鈕位於html頁面上。 – Rick
更新了我的答案並附加了一些建議。 –
好酷我試試看 – Rick