Swift使用未解析的标识符’UIApplicationStateInactive’
在我的Swift代码中处理推送通知我有这一行:
if ( application.applicationState == UIApplicationStateInactive || application.applicationState == UIApplicationStateBackground) { }
导致编译错误:使用未解析的标识符’UIApplicationStateInactive’
我错过了一些导入文件吗?
谢谢
目前您正在使用Objective-C的标识符。 您需要使用swift的标识符:
UIApplicationState.Inactive // equals UIApplicationStateInactive UIApplicationState.Background // equals UIApplicationStateBackground
Apple文档:
- 迅速
- Objective-C的
您可以在Apple文档中查看这两种语言的文档,并选择右上角的语言。
- 在iOS中的dispatch_async和块
- 取消button不显示在UISearchBar中
- 将NSDate设置为24 – 12小时xcode格式的“TimePicker”
- 目标C,线程1程序接收信号SIGABRT
- – :在将JSON页parsing为UITableView时发送到实例0x8943940的无法识别的select器
- 如何在validation后closures警报视图?
- 在iOS上使用Core Location进行室内定位 – 不准确?
- UIStoryboard容器将IBOutlet附加到父ViewController
- 获取静态UITableView的UITableViewHeaderFooterView