当尝试访问常量kUTTypeFlatRTFD
(或任何文本类型)时,我遇到的问题是它是一个未解析的标识符。
它似乎没有被弃用,并且作为MobileCoreServices的一部分提供: https://developer.apple.com/reference/mobilecoreservices/kuttypeflatrtfd
目前,即使是简单的print(kUTTypeFlatRTFD);
,当放置在新iOS项目的空白视图控制器中时也会导致此编译器错误。
有没有一种特殊的方法可以在Swift 3 +中访问它?
答案 0 :(得分:1)
如果找不到类型或常量,请确保已导入相关库。对于您的情况,import MobileCoreServices
应该可以解决问题。
通常,您将在Swift文件的顶部import Foundation
或import UIKit
(无论如何都适用于iOS项目)。如果您需要的内容未包含在该库中,则需要明确导入它。