首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Swift本地通知:表达式类型在没有更多上下文的情况下不明确

Swift本地通知:表达式类型在没有更多上下文的情况下不明确
EN

Stack Overflow用户
提问于 2017-04-28 03:02:37
回答 1查看 146关注 0票数 0

我正在尝试实现本地通知,但收到了错误消息"Type of Expression is Ambiguous More Context“。

我看过其他相关的主题,其中很多都是使用早期版本的Xcode (我使用的是8.o,iOS10),或者提供了我遇到问题的同一段代码。如果我错过了一篇关于答案的帖子,我向你道歉。我从tutorial site复制并粘贴了这段代码,它似乎与许多其他站点上使用的代码相同(并作为其他问题的答案提供)。

此代码用于请求用户对本地通知的权限

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {

application.registerUserNotificationSettings(UNNotificationSettings(forTypes: [.Alert , .Badge , .Sound], categories: nil)) // This line sends back the error

    return true
}

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2017-04-28 03:27:03

根据Swift 3和iOS 10,执行以下操作:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

    UNUserNotificationCenter.current().requestAuthorization(options: [.alert, .badge, .sound], completionHandler: nil)

    return true

}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43671249

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文