When trying to access the constant kUTTypeFlatRTFD
(or any of the text types for that matter) I get the issue that it is an unresolved identifier.
It appears to not be deprecated, and available as part of MobileCoreServices: https://developer.apple.com/reference/mobilecoreservices/kuttypeflatrtfd
Currently, even the simple print(kUTTypeFlatRTFD);
results in this compiler error when placed in a blank view controller of a new iOS project.
Is there a special way to access this in Swift 3+?
If you can't find a type or constant, make sure you have imported the relevant library. For your case,
import MobileCoreServices
should do the trick.Normally, you will
import Foundation
orimport UIKit
at the top of a Swift file (for iOS projects anyway). If what you need isn't contained in that library you need to explicitly import it.