我希望对PKAddPassesViewController的Cancel操作执行一些验证,但是其委托方法addPassesViewControllerDidFinish没有任何属性可区分Cancel和AddAll操作。请帮助确定点击哪个按钮来解决这个问题。
答案 0 :(得分:0)
您尝试过吗?我知道这是一个目标c!
请参阅此Link
-(void) addPassesViewControllerDidFinish:(PKAddPassesViewController *)controller {
if (self.HKPass) {
PKPassLibrary *pkLibrary = [[PKPassLibrary alloc] init];
if ([pkLibrary containsPass:self.HKPass])
// add or update clicked
else
// Cancel Clicked
}
[controller dismissModalViewControllerAnimated:YES];
}