将AWSPredictionsPlugin的访问级别改为public。
修改后的代码示例如下:
public class AWSPredictionsPlugin: NamedPlugin {
public convenience init() {
self.init(named: PluginKey.predictions)
}
public override func getPluginType() -> PluginType {
return .predictions
}
}
在原来的代码中,AWSPredictionsPlugin的访问级别是internal,这意味着它只能在module内部访问。使用public访问级别可以使其在module外部访问。
在上面的代码示例中,我们将AWSPredictionsPlugin的访问级别改为public,因此可以在外部直接访问它的初始化器。