Ich habe eine relativ einfache Frage. Ich habe eine Funktion erstellt - deckt den Inhalt ab, um Daten von der API abzurufen. Ich muss eine Funktion in mehreren verschiedenen Klassen aufrufen (will nicht duplizieren). Ich rufe diese Funktion an, aber nichts wird angezeigt. Wenn diese Funktion ein Teil der Klasse ist, in der ich sie aufrufen möchte, funktioniert sie korrekt. Wo ist das Problem, lass es mich wissen. (Ich denke in UIView ...)? Vielen Dank.Aufruf einer Funktion (die Variable enthält) in einer anderen Klasse
Meine Funktion:
func loadScreen() {
var loadView:UIView!
loadView = UIView(frame: self.view.frame)
loadView!.backgroundColor = UIColor.black
loadView!.alpha = 1.0
let actView = UIActivityIndicatorView(activityIndicatorStyle: UIActivityIndicatorViewStyle.gray)
actView.frame = CGRect(x: 0, y: 0, width: 20, height: 20)
actView.center = CGPoint(x: self.view.bounds.size.width/2 , y: self.view.bounds.size.height/2)
actView.startAnimating()
loadView?.addSubview(actView)
self.view.addSubview(loadView!)
}
ich eine Funktion in einer anderen Klasse in viewDidLoad() aufrufen, aber wie gesagt, wird nichts angezeigt.
Es funktioniert ;-). Vielen Dank – Alien