默认情况下,加载了传递PKAddPassesViewController.有没有办法知道视图上按下了哪个按钮.
//this method runs when user either click on the cancel or add button
-(void)addPassesViewControllerDidFinish: (PKAddPassesViewController*) controller
{
[self dismissViewControllerAnimated:YES completion:nil];
}
Run Code Online (Sandbox Code Playgroud)
我想获得按下的按钮的标题PKAddPassesViewController.我已经尝试了下面的代码来访问标题,但我得到了null.
NSLog(@"Title of button %@",controller.navigationController.navigationItem.rightBarButtonItem.title);
Run Code Online (Sandbox Code Playgroud)
据我所知,没有,但你总是可以尝试检索你刚刚添加的通行证:
- (PKPass *)passWithPassTypeIdentifier:(NSString *)identifierserialNumber:(NSString *)serialNumber;
Run Code Online (Sandbox Code Playgroud)
如果没有,这将返回通行证,否则返回零 - 这可以帮助推断是否添加了新的通行证.
请注意,除了添加之外,右键可以显示"更新"(如果传递已存在但您的版本有新数据),或者如果您尝试重新添加重复传递则禁用.
| 归档时间: |
|
| 查看次数: |
1622 次 |
| 最近记录: |