All the methods in the @optional tag are not being called:
- (void)tableView:(UITableView *)tableView updatedHeight:(CGFloat)height atIndexPath:(NSIndexPath *)indexPath;
- (BOOL)tableView:(UITableView *)tableView textView:(UITextView*)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text;
- (void)tableView:(UITableView *)tableView textViewDidChangeSelection:(UITextView*)textView;
- (void)tableView:(UITableView *)tableView textViewDidEndEditing:(UITextView*)textView;
My interface looks like this:
#import "ACEExpandableTextCell.h"
@interface PaymentDetail : UITableViewController<ACEExpandableTableViewDelegate>
The code that isn't called looks like:
- (void)tableView:(UITableView *)tableView textViewDidEndEditing:(UITextView*)textView{
NSLog(@"tag=%ld",(long)textView.tag);
}
- (BOOL)tableView:(UITableView *)tableView textView:(UITextView*)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{
NSLog(@"%@",text);
return YES;
}
The method that is marked as required works great
- (void)tableView:(UITableView *)tableView updatedText:(NSString *)text atIndexPath:(NSIndexPath *)indexPath
{
stop.copayPaymentType = text;
}
Am I missing something?
All the methods in the @optional tag are not being called:
My interface looks like this:
The code that isn't called looks like:
The method that is marked as required works great
Am I missing something?