0

我对 Xcode 的工作原理非常熟悉,除了构建目标。我需要添加一个特殊的构建目标来处理通知,其中包含一个用于处理通知的类(调用 this Class B)。在这个目标内部,我从位于主构建目标中的一个类中访问一个方法(调用 this Class A

问题是我不能将Class A' 方法添加为 ' 的一部分Class B,因为这样做会导致Cannot find Type in Scope内部引用的任何类的大量错误Class A尚未添加到构建目标中。

我怎样才能避免这些错误?

4

1 回答 1

2

在这种情况下,您可以为两个目标选择 A 类,然后为仅与特定目标相关的方法创建扩展,假设您有 2 个目标 X 和 Y,并且您有 2 个 A 类和 B 类,A 类属于目标 X 和 B 类 Blongs 到目标 Y 然后如果你想要目标 Y 中的 A 类的一些派系,那么你需要从侧面板为两个目标选择 A 类,然后可以在两个目标中访问它,如果有是一些您只需要用于目标 X 的方法,您可以创建 A 类的扩展名(单个文件)并将其分配给各自的目标(即目标 X)

于 2021-03-29T06:47:15.930 回答