Ich baue ein Framework. Ich muss die IBOutels-Liste von UIViewcontroller über Code abrufen. Ich habe InterfaceOutletsReadable
Protokoll geschrieben. Wenn der Framework-Benutzer dieses Protokoll erfüllt, muss ich die Liste der IBOutlets von ViewController lesen.Wie man die IBOutlet-Liste des UIVIewControllers programmgesteuert erhält
protocol InterfaceOutletsReadable {
///Read the outlets objects
func readOutlets()
}
extension InterfaceOutletsReadable {
//TODO:- Stuck at this stage. Here I have to read the viewcontroller IBOutlets
}
class HomeViewController: InterfaceOutletsReadable {
@IBOutlet weak var userNameTextField: UITextField!
@IBOutlet weak var passwordTextField: UITextField!
@IBOutlet weak var errorLabel: UILabel!
}
bearbeiten: Ich will nicht, um die Liste von IBOutlet Sammlung erhalten. Gibt es eine Möglichkeit, alle Verkaufsstellen programmatisch zu bekommen?
Was ist das Problem? –
@dahiya_boy Es ist ein Rahmenprojekt. Ich muss die Liste der Ausgänge von ViewController abrufen. Nicht durch IBOutlet collection.Wie bekommt man das? –