Ich habe seltsames Problem mit Autolayout in Swift 2,0Swift 2.0 constraintsWithVisualFormat
self.webView = WKWebView()
self.view.addSubview(self.webView!)
var viewBindingsDict: NSMutableDictionary = NSMutableDictionary()
viewBindingsDict.setValue(self.webView, forKey: "webView")
self.view.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("H:|[webView]|", options: 0, metrics: nil, views: viewBindingsDict))
self.view.addConstraints(NSLayoutConstraint.constraintsWithVisualFormat("V:|[webView]|", options: 0, metrics: nil, views: viewBindingsDict))
Und Ich erhalte Fehler:
'String' is not convertible to 'StringLiteralConvertible'
für "H: | [webView] |" und "V: | [webView] |"
Ich weiß nicht, ob im fehlt etwas
Haben Sie versucht, schlicht 'Dictionary' statt' NSMutableDictionary' verwenden? Wie 'let viewBindingsDict = [" webView ": self.webView!]'? – Michal
Ich glaube auch, dass "addConstraints" die Tatsache nicht mögen mag, dass das 'webView' im' NSMutableDictionary' optional ist. – Michal
Michal Ich bin mit Dictionary mit dem gleichen Ergebnis versucht. Sehen Sie sich den Screenshot an, Xcode zeigt auf "H: | [webView] |" als Problem. – iPera