Używam aplikacji XLForms
do budowania aplikacji na iOS. Mam problem z uzyskiwaniem wydarzeń akcji. Próbowałem zarówno block
i formSelector
, ale nie otrzymuję zdarzeń.Zdarzenia niewyzwolone w XLForms
Oto mój kod:
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];
zrobiłem kompilacji/uruchomienia aplikacji próbki bez żadnych problemów. Nie wiem, jaka jest różnica. Nie używam kapsułek kakao, ale wstawiłem kod do projektu.
Wygląda na to, że delegat nie jest ustawiony poprawnie, ale nawet gdy wykonuję połączenie self.form.delegate = self
, nadal nie otrzymuję zdarzeń.
Wszelkie pomysły?
Czy wdrażającego delegata w .h? –