我得到了一个编译错误“在下面的代码中,不允许将’int’隐式转换为’UILabel *’与ARC”。
UILabel *(^ makeLabel)(CGFloat,CGFloat,CGFloat,CGFloat,NSString *)= ^(CGFloat x,…
您的代码中有拼写错误。你应该打电话 makeLabel(30, 100, 100, 30, @"이메일"); 。你得到这个错误的原因是 mekeLabel 被视为后来宣布的块。 Objective-C中的块返回 int 默认情况下。
makeLabel(30, 100, 100, 30, @"이메일");
mekeLabel
int