我正在设置一个应打开应用程序通知首选项的按钮。我正在使用OneSignal,根据他们的文档,他们有一个presentAppSettings()方法。但是,当我写以下内容时:
@IBAction func enableNotificationsTapped(_ sender: Any) {
OneSignal.presentAppSettings()
}
我收到一条错误消息,提示“类型'OneSignal'没有成员'presentAppSettings'”
我已添加
import OneSignal
位于顶部,但方法不存在。
有其他方法吗?
我在Xcode 11中使用iOS 4.2的Swift 4.2。 我正在将OneSignal与Cocoapods一起使用
pod 'OneSignal', '>= 2.6.2', '< 3.0'
答案 0 :(得分:0)
您可以像下面这样创建自己的函数:
func presentAppSettings() {
if let url = NSURL(string: UIApplication.openSettingsURLString) as URL? {
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
}
系统启动“设置”应用程序并显示该应用程序的自定义设置(如果有的话)。