Ho un gruppo di pulsanti contenenti UICollectionViewCells
. Per qualche motivo, il mio segnale si rifiuta di sparare quando un pulsante si trova all'interno di un UICollectionViewCell
. Passare alla normalità addTarget:action:forControlEvents:
funzionerà, ma non il segnale RAC. Questo è successo in 2 diverse viste di raccolta e in 2 diverse celle di raccolta personalizzate.rac_signalForControlEventi che non segnalano in un UICollectionViewCell
Tutto quello che sto facendo è:
[[cell.button rac_signalForControlEvents:UIControlEventTouchUpInside] subscribeNext:^(id x) {
// code to be executed here, which doesn't happen
}];
Che cosa mi manca?
Stai impostando 'rac_signal' in' tableView: cellForRow: atIndexPath' o nel 'init' della cella? –
Ho un metodo di installazione personalizzato che viene chiamato durante 'collectionView: cellForItemAtIndexPath:'. Quindi sì, i pulsanti ci sono. – MishieMoo
Questo non suona come un problema specifico di ReactiveCocoa. Puoi includere parti rilevanti del tuo metodo di configurazione personalizzato nella tua domanda? – erikprice