如何检查是否删除了内置iOS应用程序?

时间:2017-07-14 02:56:31

标签: ios objective-c

我正在尝试检测内置的iOS应用程序(日历,提醒,天气)是否存在。

我尝试过使用canOpenURL:

- (BOOL) isCalendarExist {
  UIApplication *app = [UIApplication sharedApplication];  
  NSURL *calUrl= [NSURL URLWithString: @"calshow://"];
  return [app canOpenURL: calUrl];
}

但即使删除了日历,canOpenURL:始终会返回TRUE值。

无论如何都要检查是否存在内置应用程序?

0 个答案:

没有答案