在我的Swift代码中处理推送通知我有这一行:
if ( application.applicationState == UIApplicationStateInactive || application.applicationState == UIApplicationStateBackground) {
}
导致编译错误:使用未解析的标识符'UIApplicationStateInactive'
我错过了一些导入文件吗?
由于
答案 0 :(得分:16)
目前您正在使用Objective-C的标识符。您需要使用swift的标识符:
UIApplicationState.Inactive // equals UIApplicationStateInactive
UIApplicationState.Background // equals UIApplicationStateBackground
Apple文档:
您可以在Apple文档中查看这两种语言的文档,然后选择右上角的语言。