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