尽管设置了iOS部署目标,但可用警告

时间:2017-12-23 22:28:05

标签: ios objective-c

我正在使用iOS 11.0中引入的PDFKit。当我定义PDFView时,我收到警告:

PDFView' is only available on iOS 11.0 or newer

这很好,但为了使这个警告无声,我将iOS部署目标设置为11.0(据我所知,这是应用程序运行的最低iOS版本)。但是,即使在设置此部署目标之后,警告仍然存在。我也尝试将部署目标设置为iOS 11.1,但警告仍然存在。

我可以使用clang pragma或

删除警告
if (@available(iOS 11.0, *)) {}

但我不明白为什么设置最低部署目标不起作用。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

检查项目的iOS版本(不适用于目标)。还尝试清理并重新编译:

按住Alt键点击产品 - >清理构建文件夹。然后重新编译。