gpt4 book ai didi

ios - 名为 "CustomDelegate"的类型或协议(protocol)不存在

转载 作者:行者123 更新时间:2023-11-28 21:32:23 25 4
gpt4 key购买 nike

我遇到了一个噩梦般的问题。最近打开一个项目,莫名其妙的,Xcode提示了一个以前没有的错误:“名为StickerCollectionViewDelegate的类型或协议(protocol)不存在”。我没有对我的代码进行任何更改!它是我创建的委托(delegate),它以前可以工作,但现在不工作了。

@class StickerCollectionView;
@protocol StickerCollectionViewDelegate <NSObject>

@required
-(void)addSticker:(Sticker*)sticker;

@end

@interface StickerCollectionView : UICollectionView <UICollectionViewDataSource, UICollectionViewDelegate>

@property (weak, nonatomic) id<StickerCollectionViewDelegate> stickerDelegate;

@end

在我的主视图 Controller 上:

@interface ViewController : UIViewController <StickerCollectionViewDelegate>

最佳答案

哪个文件引发错误?任何引用您的 StickerCollectionViewDelegate 协议(protocol)的文件都需要#import 定义它的头文件。

如果错误来自定义协议(protocol)的文件,那么问题出在 Xcode 上,是时候尝试清理你的项目,退出 Xcode,以及当 Xcode 失去理智时你必须做的所有其他可爱的废话。

关于ios - 名为 "CustomDelegate"的类型或协议(protocol)不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35380635/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com