使用未声明的标识符 UIApplicationOpenSettingsURLString

Use of undeclared identifier UIApplicationOpenSettingsURLString

我正在编写一个 Unity 插件(在设备中打开设置)。

extern "C"
{
    void _OpenSettings()
    {
      [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
    }
}

但是我在 XCode 5.1.1:

中遇到这个错误
use of undeclared identifier UIApplicationOpenSettingsURLString

我不知道为什么。

UIApplicationOpenSettingsURLString 已在 iOS 8 中添加,因此您不能将其与 iOS 一起使用 7. [=] 中无法启动设置应用程序的应用程序部分15=]7.

升级到 Xcode 6 和 iOS 8。