有沒有辦法從新的iOS 5內置提醒應用程序添加,閱讀或刪除提醒項目?是否可以從我的應用程序與iOS 5的Reminders應用程序進行交互?
回答
這將是所有可能與iOS 6! :)
https://developer.apple.com/technologies/ios6/
在寫這個答案的時間就足夠了。爲了保持它在這裏更新是一個教程,看起來非常有用的人開發一個應用程序,與原生提醒應用程序交互:Using iOS 6 Event Kit to Create Date and Location Based Reminders
我不相信這是可能的。沒有可供開發人員使用的公共API。
提醒不在公共API上。創建的「地理柵欄」對於某些進程是可見的(我已經在控制檯日誌中看到柵欄計數),但無法訪問另一個應用程序。您只能將防護註冊到自己的應用程序。
那麼OmniFocus是如何運作的:http://vimeo.com/32334380 – an0
我真的很想獲得提醒過,我發現了一個帖子explaninf添加事件,這裏的日曆..
Programmatically add custom event in the iPhone Calendar
雖然日曆是一個提醒「OK」,它使更多的在所有SIRI都可以使用的情況下,可以使用IOS 5「Reminders」應用程序! :P
編輯:我使用本地通知解決我的問題....
UILocalNotification *localNotif = [[UILocalNotification alloc] init];
if (localNotif == nil)
return nil;
localNotif.fireDate = itemDate;
localNotif.timeZone = [NSTimeZone defaultTimeZone];
// Notification details
localNotif.alertBody = @"Here is your alert!";
// Set the action button title
localNotif.alertAction = @"View";
//localNotif.soundName = UILocalNotificationDefaultSoundName;
localNotif.soundName = @"Bell.aiff";
localNotif.applicationIconBadgeNumber = 1;
// Specify custom data for the notification
NSDictionary *infoDict = [NSDictionary dictionaryWithObject:myCustomMessage.text forKey:@"message"];
localNotif.userInfo = infoDict;
// Schedule the notification
[[UIApplication sharedApplication] scheduleLocalNotification:localNotif];
這讓我設置這看起來像推送通知的通知和應用程序重新啓動,即使他們被保留。
如果需要使用可以清除它們..
[[UIApplication sharedApplication] cancelAllLocalNotifications];
等離子
我可以幫助你與觸發器到達預定義的位置。這裏是代碼。
1:進口CoreLocation.framework
2:viewController.h文件下面的代碼
#import <UIKit/UIKit.h>
#import <CoreLocation/CoreLocation.h>
@interface ViewController : UIViewController<CLLocationManagerDelegate>
@end
3位:inviewController.m
#import "ViewController.h"
@interface ViewController(){
CLLocationManager *locationManager;
CLRegion *mexicoBoundary;
}
@end
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
locationManager = [[CLLocationManager alloc] init];
[locationManager setDelegate:self];
[locationManager setDistanceFilter:kCLDistanceFilterNone];
CLLocationCoordinate2D regionCords ;
//19.432608,-99.133208 lat, lon for mexico city
regionCords=CLLocationCoordinate2DMake(19.432608,-99.133208);
//5000 below, is in meters-radius
mexicoBoundary =
[[CLRegion alloc]initCircularRegionWithCenter:regionCords
radius:5000.0
identifier:@"mexico_Day"];
[locationManager startMonitoringForRegion:mexicoBoundary];
}
-(void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region
{
NSLog(@"%@: %@", @"region entered", region.identifier);
}
-(void)locationManager:(CLLocationManager *)manager didExitRegion:(CLRegion *)region
{
NSLog(@"%@: %@", @"region exited", region.identifier);
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
- 1. ClickOnce應用程序是否可以與網頁進行交互
- 2. Windows應用程序可以與網頁進行交互嗎?
- 3. Apple Watch應用程序可以與Apple TV進行交互嗎?
- 4. 是否可以讓PowerShell與控制檯應用程序交互?
- 5. 如何從android應用程序與web應用程序進行交互?
- 6. 如何以編程方式與應用程序進行交互
- 7. 從我的iOS 5應用程序打開Twitter應用程序
- 8. 與從Java應用程序調用的Powershell進程交互
- 9. 如何與AIR應用程序的Windows應用程序進行交互?
- 10. 如何使API與我的應用程序進行交互
- 11. 從Mono應用程序與CLI應用程序交互
- 12. 是否可以從我的iPhone恢復iOS應用程序?
- 13. 使用Android應用程序與Windows應用程序進行交互
- 14. Windows窗體應用程序可以與Windows通用應用程序交互嗎?
- 15. 是否可以遠程打開我的iOS應用程序?
- 16. 小部件(NCWidgetProviding類)是否可以與打開的應用程序iOS進行交互?
- 17. 我是否可以將IE嵌入到我的wpf應用程序中並與其進行交互
- 18. Joomla應用程序與移動應用程序的交互
- 19. Java應用程序在Web應用程序上與Flash進行交互
- 20. 從Flash CS3與Flex應用程序進行交互
- 21. Titanium&Xcode 5是否可以分發iOS 6應用程序?
- 22. 如何從我的Java應用程序與控制檯應用程序進行交互?
- 23. 如何讓我的Java應用程序與我的控制檯C#應用程序進行交互?
- 24. 一個程序,可以與另一個程序進行交互
- 25. 與其他應用程序的交互
- 26. 與excel交互的winform應用程序
- 27. iOS交互式地圖應用程序?
- 28. 如何與外部應用程序的terraform進行交互?
- 29. 如何與C++中的其他應用程序進行交互?
- 30. 是否可以從iPhone和iPad應用程序進行打印?
大問題。幾個月前我試圖做這個,但失敗了。我希望蘋果能夠打開它,以便所有應用都可以發佈提醒。 (eBay:拍賣於5月13日下午5點34分結束;亞馬遜:您的訂單將於10月6日到達) – mahboudz
是的,這絕對有很大的潛力! – bijan
Bill Burgess所選擇的答案現在已經過時,現在帕特里克的答案是正確的。 – DenNukem