gpt4 book ai didi

ios - 定义 block 时未知类型名称 'NSString'

转载 作者:行者123 更新时间:2023-11-28 19:31:41 27 4
gpt4 key购买 nike

当我在我的 .h 文件中定义我的 block 时,出现了一个问题:

Unknown type name NSString

我的代码如下:

typedef void(^CancelBlock)();
typedef void(^ConfirmBlck)(NSString *); // this line comes the error


#import <UIKit/UIKit.h>


@interface LMLUpspringView : UIView

@property (nonatomic, copy) CancelBlock cancelBlock;
@property (nonatomic, copy) ConfirmBlck confirmBlock;


@end

但是,为什么我的第一个 block 没问题,而第二个报告却出错了?

最佳答案

您在 #import <UIKit/UIKit.h> 上方定义 block (在 .h 文件中),所以没有导入 NSString,你应该把 #import <UIKit/UIKit.h> 剪掉在 block 定义之上。

关于ios - 定义 block 时未知类型名称 'NSString',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43603329/

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