我正在尝试从我的 Swift 应用程序中使用 InAppSettingsKit(通过 Swift 包依赖项到版本 3.3.3),并且我希望能够使用settingsViewControllerDidEnd
委托回调来确定用户何时关闭了设置对话框,以便我可以检查对于某些可能需要用户进行额外操作的情况。
如果我将视图控制器推到导航控制器上,则会显示完成按钮,但代码表明此方法不会触发完成按钮委托回调,因此我一直在尝试使用当前方法来显示视图控制器。
这是我用来实例化和呈现设置视图控制器的代码:
func authenticationSettings(alert: UIAlertAction!) {
let viewController = IASKAppSettingsViewController()
viewController.delegate = self
self.present(viewController, animated: true, completion: nil)
}
这是我得到的,注意没有完成按钮:
我试过这种卡片的呈现方式,也试过全屏的方式,都没有成功。
我尝试进入 Objective-C 代码,据我所知,正在创建和添加 UIBarButtonItem 导航项。有人对接下来要尝试什么有任何想法吗?