kann nicht optional Typ auszupacken mit Swift 2.2, Xcode Version 7.3 (7D175)Swift "Wache lassen" auszupacken
fehlgeschlagen "Wächter lassen"
Bitte, helfen! Was ist hier los?
EDIT1
let localPresenter = presenter
let localDataSource = dataSource
let configurator: ViewControllerConfigurator = { inputView in
let a = inputView as? ChatTableViewController
guard var chatListController = a else {
throw ApplicationErrors.ModuleConfigureError.WrongViewInput
}
localPresenter.view = chatListController
chatListController.presenter = localPresenter
chatListController.tableView.dataSource = localDataSource
}
EDIT2 Dieser Code funktioniert:
let localPresenter = presenter
let localDataSource = dataSource
let configurator: ViewControllerConfigurator = { inputView in
let a = inputView as? ChatTableViewController
if let chatListController = a {
localPresenter.view = chatListController
chatListController.presenter = localPresenter
chatListController.tableView.dataSource = localDataSource
} else {
throw ApplicationErrors.ModuleConfigureError.WrongViewInput
}
}
Bitte auch Ihren Code ** als Text ** (benutze den [Bearbeiten] Knopf). – Moritz
Es tut mir leid, ich kann kein einfaches Beispielprojekt erstellen. – adnako
@EricD Danke, ich weiß es, aber das Problem ist nicht über die Haltepunkte. Ich kann nicht herausfinden, warum Wache die Variable gut auspackt, aber sie kann eine Konstante nicht auspacken? – adnako