0

刚刚升级到 Xcode 12/iOS 14,Intents 框架正在尝试在各种头文件中编译这样的代码:

@interface INObjectSection<ObjectType> : NSObject <NSCopying, NSSecureCoding>

但编译器似乎不知道这ObjectType是通用占位符:

没有名为“ObjectType”的类型或协议

没有其他人对此抱怨,所以我猜我在这个非常古老的项目中有一些设置阻止了 Objective-C 泛型的编译,但我找不到任何东西。

4

1 回答 1

1

由于某种原因,#import语法不再有效。我换了

#import <Intents/Intents.h>

@import Intents;

现在它编译了。

于 2020-07-02T12:08:37.463 回答