0

所以相当基本的问题(不知道为什么这会发生在我身上)...... UITableView 显然存在于我的 .h 文件中,但是由于某种原因,当我在我的 .m 文件中调用 tableView 时,它说,“在对象上找不到属性 tableView ViewController 类型。” 当我将@interface 行中的“UIViewController”更改为“UITableViewController”时,应用程序会抛出错误吗?帮助 :)

。H

@interface ViewController : UIViewController <PickerViewControllerDelegate> {

    IBOutlet UITableView *strainTableView;

NSArray *Strains;
NSArray *searchResults;

NSMutableData *data;
NSMutableArray *dataArray;

}

@property (nonatomic, retain) NSArray *searchResults;


@end

.m

- (void)checkButtonTapped:(id)sender event:(id)event
{
    NSSet *touches = [event allTouches];
    UITouch *touch = [touches anyObject];
    CGPoint currentTouchPosition = [touch locationInView:self.tableView];
    NSIndexPath *indexPath = [self.tableView indexPathForRowAtPoint: currentTouchPosition];
    if (indexPath != nil)
    {
        [self tableView: self.tableView accessoryButtonTappedForRowWithIndexPath: indexPath];
    }
}
4

0 回答 0