这么基本的问题(不知道为什么会发生这种情况)... UITableView显然存在于我的.h文件中,但出于某种原因,当我在.m文件中调用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];
}
}