2016-05-21 11 views
1

let mySizeClass: UIUserInterfaceSizeClass = self.traitCollection.horizontalSizeClass`ve lesen, dass MVC kann seine Größenklasse Umgebung über diese Methode in UIViewController

und der Rückgabewert wird eine Enumeration .Compact oder .Regular (oder .Unspecified) erfahren.

Wenn ich es im Code-Compiler versuche, zeigt mir eine Warnung: Value of type 'NSObject ->() -> MyViewController' has no member 'traitCollection'.

Bitte sagen Sie mir, was los ist. Ich studiere Standford's Kurs auf iTunesU und ich habe dieses Beispiel von dort.

Antwort

2

Das ist, weil Sie den Code an der falschen Stelle setzen, nämlich auf der obersten Ebene der View-Controller-Deklaration. Ihr Code muss innerhalb einer Methode gehen.