Получить действие по нажатию Отмена в PKAddPassesViewController - PullRequest
0 голосов
/ 19 июня 2019

Я хочу, чтобы действие Cancel на PKAddPassesViewController выполняло некоторую проверку, но его метод делегата addPassesViewControllerDidFinish не имеет какого-либо свойства, позволяющего различать действие Cancel и AddAll.Пожалуйста, помогите определить, какая кнопка нажата, чтобы разгадать эту загадку.

1 Ответ

0 голосов
/ 19 июня 2019

Вы пробовали это?Я знаю, что это цель c!

, пожалуйста, укажите это Ссылка

-(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];

}
...