U3DXT: Is it possible to request calendar access if the status is denied?

Using the example from http://u3dxt.com/docs/personal :

switch(PersonalXT.GetCalendarAccessStatus()){
	case "Authorized":
		//authorized, do something here
		break;			
	case "NotDetermined":
		PersonalXT.RequestCalendarAccess(); //works here
		break;
	case "StatusDenied":
		Log ("User denied access to calendar");
            PersonalXT.RequestCalendarAccess(); // but why not here? It does nothing.
		break;			
	case "StatusRestricted":
		Log ("Permission was not granted for Calendar");
		break;
}

Also, manually changing access while the application is running causes it to crash on iPad 2. On iPad 3, it restarts, which is normal.

Hi, once the user has denied access, you should not request access again. iOS does not allow that, and you should instead pop up a msg telling them to go to the Settings app->Privacy->Calendars to manually give your app access.