有' kUTTypeFlatRTFD'被重命名?

时间:2017-05-11 22:53:09

标签: ios swift pasteboard

当尝试访问常量kUTTypeFlatRTFD(或任何文本类型)时,我遇到的问题是它是一个未解析的标识符。

它似乎没有被弃用,并且作为MobileCoreServices的一部分提供: https://developer.apple.com/reference/mobilecoreservices/kuttypeflatrtfd

目前,即使是简单的print(kUTTypeFlatRTFD);,当放置在新iOS项目的空白视图控制器中时也会导致此编译器错误。

有没有一种特殊的方法可以在Swift 3 +中访问它?

1 个答案:

答案 0 :(得分:1)

如果找不到类型或常量,请确保已导入相关库。对于您的情况,import MobileCoreServices应该可以解决问题。

通常,您将在Swift文件的顶部import Foundationimport UIKit(无论如何都适用于iOS项目)。如果您需要的内容未包含在该库中,则需要明确导入它。