语义错误 - 在类型的对象上找不到属性

时间:2013-11-12 05:17:34

标签: ios objective-c semantics

我收到一个语义错误“属性'tableView'找不到'XYZAddToDoItemViewController *'类型的对象。这是我收到错误的ToDoListViewController.m的代码:

- (IBAction)unwindToList:(UIStoryboardSegue *)segue
{
XYZAddToDoItemViewController *source = [segue sourceViewController];
XYZToDoItem *item = source.toDoItem;
if (item != nil) {
    [self.toDoItems addObject:item];
    [self.tableView reloadData];

}
}

以下是实施文件的顶部:

#import "XYZToDoItem.h"

#import "XYZAddToDoItemViewController.h"

@interface XYZAddToDoItemViewController ()

@property NSMutableArray *toDoItems;

@end

@implementation XYZAddToDoItemViewController

这是XYZAddToDoItemViewController.h:

#import <UIKit/UIKit.h>

#import "XYZToDoItem.h"

@interface XYZAddToDoItemViewController : UIViewController
@property XYZToDoItem *toDoItem;
@end

如果您需要更多信息,请与我们联系,并提前感谢您提供的任何帮助!

1 个答案:

答案 0 :(得分:1)

我想你需要的是一个UITableViewController,你拥有属性 self.tableView