一般来说,要在iphone中访问ios日历应用,我们称之为选择器requestAccessToEntityType:completion:
然后会生成类似this
所以在我按确定按钮索引后,我想运行一个方法
一般来说,我知道我们使用clickedButtonAtIndex
方法
但这个警报视图叫什么?
任何帮助都很明显......
答案 0 :(得分:0)
您无法访问苹果AlertViews,因为它们可能不受视图层次结构的控制!
但是在大多数情况下,您可以通过实现完成处理程序来处理几乎相同的行为。以下是一个简单的示例:
[eventStore requestAccessToEntityType:EKEntityTypeEvent completion:^(BOOL granted, NSError *error) {
if(error) {
dispatch_async(dispatch_get_main_queue(), ^{
//show error
});
return;
}
if(!granted) {
dispatch_async(dispatch_get_main_queue(), ^{
//show not possible without access
}
if(!error && granted) {
accessGrantedBlock();
}
}];
答案 1 :(得分:0)
根据上面的评论,我认为你只是要求访问日历。你还必须从日历应用程序请求授权。 我希望这个网址可以帮助你Clickhere