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