0
class MySingleton{
static let shareInstance = MySingleton()
private init() {}
var myDetail = [Detail]()
}
class DetailTableViewController {
var expense = [Detail]()
override func viewDidLoad() {
super.viewDidLoad()
... put stuff in expense array ....
MySingleton.shareInstance.myDetail = expense //<--- doesn't work
// error is "cannot assign value of type '[Detail]' to type [MySingleton.Detail]"
}
}
? 今、私は自分のクラスをsegueを使ってクラスに渡していますパス配列(SWIFT)
完全な*動作しない*例を入れてください。あなたの例の私のプレイグラウンドの編集はうまくいきますが、明らかに 'Detail'の定義を追加して、viewControllerの非作業定義から代入を取り除かなければなりませんでした。 – Grimxn
あなたの経費配列には実際に何もありませんそれにあなたのコードの残りを含めてください。これまでのところあなたは何をしていますか? –
...また、エラーは何ですか? – Grimxn