2015-06-17 21 views
5

Tôi đang sử dụng XLForms để tạo ứng dụng iOS. Tôi gặp sự cố khi nhận sự kiện hành động. Tôi đã thử cả hai số blockformSelector nhưng tôi không nhận được sự kiện.Sự kiện không được kích hoạt trong XLForms

Đây là mã của tôi:

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]; 

tôi đã biên dịch/chạy ứng dụng mẫu với không có vấn đề. Tôi không thể tìm ra sự khác biệt là gì. Tôi không sử dụng Pod cacao nhưng đã chèn mã vào dự án.

Dường như đại biểu không được đặt chính xác nhưng ngay cả khi tôi thực hiện cuộc gọi self.form.delegate = self, tôi vẫn không nhận được sự kiện.

Bất kỳ ý tưởng nào?

+0

Bạn đang triển khai các đại biểu trong h? –

Trả lời

0

Những vấn đề là tôi có một phương pháp đã được chọn lên sự kiện đầu tiên:

-(void)didTouchButton:(XLFormRowDescriptor *)sender 
{ 
    [self deselectFormRow:sender]; 
} 
Các vấn đề liên quan