iOS - 以编程方式拒绝对联系人的权限(在用户接受后)

时间:2015-03-11 00:52:06

标签: ios events permissions calendar contacts

有没有办法以编程方式拒绝/禁用/禁止/拒绝访问日历的权限?

我正在使用以下代码来请求/确定权限:

//request access
[[MyCalendarUtil sharedManager] requestAccess:^(BOOL granted, NSError *error) {

    /* This code will run when uses has made his/her choice */

    if(error)
    {
        // display error message here

        _calendarLabel.text = @"Calendar OFF";
    }
    else
    if(!granted)
    {
        // display access denied error message here

        _calendarLabel.text = @"Calendar OFF";
    }
    else
    {
        // access granted

        _calendarLabel.text = @"Calendar ON";
    }

}];

我可以稍后在用户按下按钮时禁用该权限吗??

1 个答案:

答案 0 :(得分:2)

没办法,这是不可能的。接受它。即使您找到私有API,我也会提供1百万美元。 :)

这是一个隐私问题。

您所能做的就是以编程方式在“设置应用”中启动应用程序的首选项,用户希望再次禁用或启用访问权限。