Это должен быть простой вопрос, но мне трудно понять его. Я пытаюсь создать свойство на объекте, так что во время подготовкиForSegue я могу сообщить объекту, что это за делегат. Я знаю, что могу сделать это с помощью протоколов, но я решил, что для этого случая прямой подход будет самым простым. К сожалению, следующий код приводит к ошибке компилятора:Ошибка при объявлении свойства делегирования
#import <UIKit/UIKit.h>
#import "PlanningViewController.h"
@interface DepartmentViewController : UITableViewController
@property (nonatomic, weak) PlanningViewController *planningDelegate;
@end
Когда я печатаю объявление свойства, Xcode распознает PlanningViewController и даже отображает текст для меня только через вкладку. Компилятор, однако, жалуется на:
Unknown type name 'PlanningViewController': did you mean 'UISplitViewController'?
Что я делаю неправильно?
PlanningViewController.h выглядит следующим образом:
#import <UIKit/UIKit.h>
#import "DepartmentViewController.h"
@interface PlanningViewController : UITableViewController
// Table cell connections
- (IBAction)addItemPressed:(id)sender;
@end
Просьба отобразить содержимое 'PlanningViewController.h'. – trojanfoe