-1

「タイプ 'XYZAddToDoItemViewController *' のオブジェクトにプロパティ 'tableView' が見つかりません」というセマンティック エラーが表示されます。エラーが表示される 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

さらに情報が必要な場合はお知らせください。ご協力いただけると助かります。

4

1 に答える 1

1

必要なのは、プロパティself.tableViewを持つ UITableViewController だと思います。

于 2013-11-12T05:21:41.577 に答える