我正在我的应用程序上实施谷歌应用内结算。通常情况下,当订阅到期时,它会自动续订。进行新的购买(购买令牌保持不变)
那么,我的应用程序应该承认这一新购买还是我可以安全地忽略它吗?
我试图检测通过滑动的 imagePickerController 何时通过向下滑动手势或通过取消关闭。
imagePicker 通过此方法加载(https://developer.apple.com/documentation/uikit/uiviewcontroller/1621380-presentviewcontroller)
[rootViewController presentViewController:picker animated:animated completion:NULL];
Run Code Online (Sandbox Code Playgroud)
我们可以通过实现此方法简单地检测 pickerController 是否通过取消关闭(https://developer.apple.com/documentation/uikit/uiimagepickercontrollerdelegate/1619133-imagepickercontrollerdidcancel)
但是,我还想检测它是否通过向下滑动关闭(对于 iPhone X,...,我们可以向下滑动以关闭以模式方式显示的视图)
使用 Swift,我可以用以下代码检测它:
extension UIImagePickerController {
open override func viewDidDisappear(_ animated: Bool) {
super.viewDidDisappear(animated)
// detecting
}
}
Run Code Online (Sandbox Code Playgroud)
我想知道在 Objective C 中是否有等效的方法(因为我正在从事的项目是用 Objective C 编写的)?或欢迎任何其他建议:D