0
Ich habe versucht, dies mit dem folgenden Code zu tun. Es funktioniert jedoch nicht.(swift) erste Ansicht Controller aufrufen Tableview Controller ohne eine beliebige Taste zu drücken
Warnung: Versuch zu präsentieren, wessen Sicht nicht in der Fensterhierarchie ist!
Gibt es irgendwelche Möglichkeiten, andere View Controller aufzurufen, ohne die Taste zu drücken?
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let configuration = WKWebViewConfiguration()
let controller = WKUserContentController()
controller.addScriptMessageHandler(self, name: "JSListener")
configuration.userContentController = controller
let webview = WKWebView(frame: self.view.frame, configuration: configuration)
let url = NSBundle.mainBundle().URLForResource("index1", withExtension: "html")
let request = NSURLRequest(URL: url!)
self.view = webview
webview.loadRequest(request)
let secondViewController:UIViewController = OurTableViewController()
self.presentViewController(secondViewController, animated: true, completion: nil)
}
einige Fehler Wurf zu bewegen. ableView Tutorial [12959: 283655] *** Assertionsfehler in - [UITableView dequeueReusableCellWithIdentifier: forIndexPath:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3512.60.7/UITableView.m:6573 2016-05-24 11: 14: 53.402 TableView-Lernprogramm [12959: 283655] *** Beenden der App aufgrund der nicht abgefangenen Ausnahme 'NSInternalInconsistencyException', Grund: 'Eine Zelle mit dem Bezeichner ourCell kann nicht entfernt werden, muss eine Schreibfeder oder Klasse registrieren für die Kennung oder verbinden Sie eine Prototypzelle in einem Storyboard ' –