이 질문은 쉬운 질문입니다.하지만 이해하기가 힘듭니다. prepareForSegue 동안 대리자가 무엇인지 객체에 알릴 수 있도록 객체에 대한 속성을 만들려고합니다. 프로토콜을 사용하여이 작업을 수행 할 수 있음을 알고 있지만이 경우 직접적인 접근 방식이 가장 간단하다고 생각했습니다. 불행하게도, 컴파일러 오류에 다음 코드 결과 : I는 속성 선언을 입력하면델리게이트 속성을 선언 할 때 오류가 발생합니다.
#import <UIKit/UIKit.h>
#import "PlanningViewController.h"
@interface DepartmentViewController : UITableViewController
@property (nonatomic, weak) PlanningViewController *planningDelegate;
@end
는, 엑스 코드는 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