0
我遇到了成爲惡夢的問題。最近,我打開一個項目,神祕地,Xcode指出了一個以前沒有發生的錯誤:「名爲StickerCollectionViewDelegate的類型或協議不存在」。我沒有對我的代碼做任何更改!這是我創建的一個代表,它在以前工作,現在它不工作。名稱爲「CustomDelegate」的類型或協議不存在
@class StickerCollectionView;
@protocol StickerCollectionViewDelegate <NSObject>
@required
-(void)addSticker:(Sticker*)sticker;
@end
@interface StickerCollectionView : UICollectionView <UICollectionViewDataSource, UICollectionViewDelegate>
@property (weak, nonatomic) id<StickerCollectionViewDelegate> stickerDelegate;
@end
在我的主視圖控制器:
@interface ViewController : UIViewController <StickerCollectionViewDelegate>
嘗試清理您的生成文件夾並重新啓動Xcode。另外,確保你沒有導入循環(class A.h import classB.h&classB.h imported classA.h) – Hamish