0

.h 文件

#import "CKCompositeComponent.h"

@interface JWTextComponent : CKCompositeComponent

- (instancetype)newWithText:(NSString *)text;

@end

.mm 文件

#import "JWTextComponent.h"

@implementation JWTextComponent

- (instancetype)newWithText:(NSString *)text
{
    return [super newWithView:{
            [UILabel class],
            {
                {@selector(setText:), text},
              }
            } size:{}];
}
@end

但是我收到了这个错误,我不知道为什么

但是我收到了这个错误,我不知道为什么

在我的 Podfile 中,我很简单,

target 'CKTest' do
pod 'ComponentKit', '~> 0.11'
end

target 'CKTestTests' do

end

我尝试尽可能密切地关注示例项目,这似乎是创建 CKComponent 的最简单案例,但可能是一些基本错误,我似乎无法让它工作。

隐藏在我盲区的大白象在哪里?

4

1 回答 1

1

解决了:

我没有初始化器作为类初始化器。

+ (instancetype)newWithT:(NSString *)text
于 2015-05-12T06:44:31.780 回答