【发布时间】:2016-03-22 10:11:42
【问题描述】:
我正在使用 ResearchKit 开发一个项目 (Swift),但我的取消栏按钮不起作用。 我找到了以下方法可以使它起作用
- (void)setCancelButtonItem:(UIBarButtonItem *)cancelButtonItem {
[super setCancelButtonItem:cancelButtonItem];
[cancelButtonItem setTarget:self];
[cancelButtonItem setAction:@selector(cancelButtonHandler:)];
}
- (void)cancelButtonHandler:(id)sender {
STRONGTYPE(self.taskViewController.delegate) strongDelegate = self.taskViewController.delegate;
if ([strongDelegate respondsToSelector:@selector(taskViewController:didFinishWithReason:error:)]) {
[strongDelegate taskViewController:self.taskViewController didFinishWithReason:ORKTaskViewControllerFinishReasonDiscarded error:nil];
}
}
我得到了放弃结果和取消弹出窗口,但是当我点击放弃结果选项时没有任何反应。
我应该检查其他东西吗?我应该把它连接到某个地方吗?
【问题讨论】:
标签: ios swift cancel-button researchkit