在class
我创建我有一个struct
称为Image
:访问结构
public struct Image {
private(set) var url: String
private(set) var crop: CGRect
init(url: String, crop: CGRect) {
self.url = url
self.crop = crop
}
}
我也有一个使用Image
作为参数的函数。
public func detectBoxes(image: Image) {
//some code
}
我想要做的是在另一个文件中访问Image
以在函数中使用它。所以,我创建了class
的实例,并尝试输入
instance.detectBoxes(image: ...)
,但它不会让我创建的Image
这样我就可以使用它的一个实例,它只是要我输入Class.Image
这没有意义。
有谁知道如何解决我的问题?任何帮助将非常感激。欢呼声中, 西奥
声明你的结构_inside_类的声明(即嵌套声明)?或者他们只是在同一个文件中定义? – paulvs
@paulvs类内 –