Page 1 of 1

Singleton für uiViewControler in SWIFT von Compiler nicht zugelassen?

Posted: 10 Feb 2025, 02:57
by Guest
Ich habe eine UIViewController -Klasse mit einer Variablen -Freigabe, mit der andere Klassen sie als Singleton erreichen können. Der Compiler (mit dem in Schema aktivierten Haupt-Thread-Checker) markiert jedoch die Variable in Purple mit der Warnung Aus dem Hauptfaden nur < /p>
< /blockquote>
Ich war nicht bewusst, dass lediglich eine gemeinsame Variable zur Initiierung des View -Controllers als Singleton nicht zulässig ist. Ich denke, es ist sinnvoll, als wenn Sie den VC einleiten, in dem Sie den Lebenszyklus und die Ansichten initiieren. Aber würde sich jemand schätzen, der dies bestätigt und/oder weiter beleuchten, was vor sich geht.

Code: Select all

@objcMembers class MyVC : UIViewController, UITableViewDelegate, UITableViewDataSource,UITextViewDelegate {

static var shared = MyVC()

}