Przepraszamy za te pytania4 Pytania dotyczące selektorów w Swift
Mam 4 pytania dotyczące Selectora w szybkim tempie.
pierwsze pytanie
Zastanawiam się, co to jest właściwy sposób korzystać z selektora w szybkim
closeBarButtonItem = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.Stop, target: self, action: Selector("closeBarButtonItemClicked:"));
VS
closeBarButtonItem = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.Stop, target: self, action: "closeBarButtonItemClicked:");
powinniśmy używać Selector ("methodName:") lub "methodName:" od razu?
Obydwie metody działają, ale która z nich jest poprawna?
Drugie pytanie
Jak wywołać funkcję z parametrem w Swift? Powiedzmy, że chcemy wywołać funkcję jak ten
func methodName(parameterOne : String, parameterTwo: String)
Trzecie pytanie
Jak wywołać metodę typu przy użyciu Selector w systemie SWIFT? czy to w ogóle możliwe?
class SomeClass {
class func someTypeMethod() {
// type method implementation goes here
}
}
czwartym pytaniu
Jaki jest cel tego okrężnicy za nazwą funkcji selektor?
Co do ostatniego pytania, po nazwie funkcji nie ma dwukropka. Dwukropek jest * częścią * nazwy funkcji. Funkcja o nazwie 'xyz:' jest całkowicie inną funkcją niż ta o nazwie 'xyz'. –
http://stackoverflow.com/questions/24007650/selector-in-swift ten post zawiera szczegółowe objaśnienie selektorów. – Gerald
Nie błagaj o powtórzenia lub pobicia. Dzięki. – Moritz