이 문제가 발생합니다. 나는 다음과 같은 선언 할 때"XXXX"에 대한 프로토콜 선언을 찾을 수 없습니다.
#import <UIKit/UIKit.h>
@protocol MapSettingsViewDelegate
- (void)settingsDidUpdate:(BOOL)scheme;
@end
@interface MapSettingsViewController : UIViewController
@property (nonatomic, assign) id <MapSettingsViewDelegate> delegate;
@property (nonatomic, strong) IBOutlet UINavigationBar *navBar;
@property (nonatomic, strong) IBOutlet UINavigationItem *titleItem;
@property (nonatomic, strong) IBOutlet UITableView *TableView;
- (id)init;
- (IBAction)saveAction:(id)sender;
@end
: 나는 다음과 같은 .H 파일이
Cannot find protocol declaration for 'MapSettingsViewDelegate'
내가 대표의 같은 종류가 있습니다
@interface MapViewController : UIViewController <MapSettingsViewDelegate>
컴파일러에서 다음 메시지와 함께 불평 같은 프로젝트에있는 다른 파일의 선언으로 결함없이 컴파일됩니다. 나는 지난 4 시간 동안 내가 뭘 잘못하고 있는지 알아 내려고 노력했다. 프로젝트를 청소해도 아무런 효과가 없습니다.
.h를 가져 왔습니까? – sidyll
@ 에두아르도 마우로, 도와 드리려고합니다. MapViewController.h 및 MapSettingsViewController.h 파일의 # import를 모두 알려주십시오. –
@ThilinaHewagama는 모두 MapSettingsViewController를 포함합니다. 그냥 UIKit. MapViewController에는 "MapSettingsViewController.h" "PlacemarkSelectionViewController.h" "PopoverView.h" –