如何删除[[UIColor grayColor] CGColor]
愚蠢的警告?
[self setValue:
[[UIColor grayColor] CGColor]
forKeyPath:[NSString stringWithFormat:@"_View_%@%d.layer.borderColor",
i>=10?@"":@"0", i]];
发送"CGColorRef"(又名"struct CGColor *') 到类型为 'id' 的参数
谢谢。
将CGColor转换为id类型:
[self setValue:
(id)[[UIColor grayColor] CGColor]
forKeyPath:[NSString stringWithFormat:@"_View_%@%d.layer.borderColor",
i>=10?@"":@"0", i]];
这将执行与上述代码相同的操作。
[self setValue:
(id)[[UIColor grayColor] CGColor]
forKeyPath:[NSString stringWithFormat:@"_View_%02d.layer.borderColor", i]];