Sto utilizzando XLForms
per creare un'app iOS. Sto avendo un problema con gli eventi di azione. Ho provato sia block
e formSelector
ma non ricevo gli eventi.Eventi non attivati in XLForms
Ecco il mio codice:
XLFormRowDescriptor * buttonRow = [XLFormRowDescriptor formRowDescriptorWithTag:@"button" rowType:XLFormRowDescriptorTypeButton title:@"Button"];
[buttonRow.cellConfig setObject:[UIColor colorWithRed:0.0 green:122.0/255.0 blue:1.0 alpha:1.0] forKey:@"textLabel.textColor"];
buttonRow.action.formSelector = @selector(didTouchURLButton:);
[section addFormRow:buttonRow];
ho fatto compilare/eseguire l'applicazione di esempio senza problemi. Non riesco a capire qual è la differenza. Non sto usando Cocoa Pods ma ho inserito il codice nel progetto.
Sembra quasi che il delegato non sia impostato correttamente ma anche quando effettuo la chiamata self.form.delegate = self
, non riesco ancora a ricevere gli eventi.
Qualche idea?
Si sta attuando il delegato in .h? –