所以相当基本的问题(不知道为什么这会发生在我身上)...... 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];
}
}