Я определил простую структуру в отдельном файле swift следующим образом:
import AppKit
//Declaring a new struct for Company
public struct CompanyStruct {
var idCompany: Int
var company: String
var compType: String
}
Однако, когда я пытаюсь использовать эту структуру, она находит структуру, если делать:
var c = CompanyStruct
, и я могу выбрать его, но при открытии скобки мне не выдается никаких параметров. Если я инициализирую структуру как:
import AppKit
//Declaring a new struct for Company
public struct CompanyStruct {
var idCompany: Int
var company: String
var compType: String
init(idCompany: Int, company: String, compType: String) {
self.idCompany = idCompany
self.company = company
self.compType = compType
}
}
Тогда все работает нормально, если я использую структуру, скажем, в View Controller
Я думал, что вам не нужно инициализировать структуры? Это потому, что я определяю структуру в отдельном файле?