在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類內 –