- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下代码片段:
NSString* filt = [NSString stringWithUTF8String:allowedExtensions[i].c_str()];
UTType *type = [UTType typeWithIdentifier:filt];
我收到错误 'Receiver 'UTType' for class message is a forward declaration'
。如果我理解正确,这意味着未正确包含 UTType。我需要包含什么文件才能正确声明?我正在使用 cocoa 。我可以通过谷歌找到关于此的零信息。我正在使用 Xcode 13。我正在为 MacOS 开发。
此处列出的内容没有帮助:receiver type *** for instance message is a forward declaration
最佳答案
UTType 来自 UniformTypeIdentifiers framework
@import UniformTypeIdentifiers;
或
#import <UniformTypeIdentifiers/UniformTypeIdentifiers.h>
两者是等价的。
关于objective-c - 要在 objective-c 中使用 UTType 要包含什么 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70512722/
有没有办法得到All的 different UTType 扩展类型作为字符串?我需要它们专门用于图像、音频和视频。 我关注了this answer , 但它并没有给我所有的扩展 var types =
我知道我可以使用 UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension, extension, NULL) 获取给定扩展
我有以下代码片段: NSString* filt = [NSString stringWithUTF8String:allowedExtensions[i].c_str()]; UTT
我有以下代码片段: NSString* filt = [NSString stringWithUTF8String:allowedExtensions[i].c_str()]; UTT
我是一名优秀的程序员,十分优秀!