我正在尝试检测内置的iOS应用程序(日历,提醒,天气)是否存在。
我尝试过使用canOpenURL:
。
- (BOOL) isCalendarExist {
UIApplication *app = [UIApplication sharedApplication];
NSURL *calUrl= [NSURL URLWithString: @"calshow://"];
return [app canOpenURL: calUrl];
}
但即使删除了日历,canOpenURL:
始终会返回TRUE
值。
无论如何都要检查是否存在内置应用程序?