当我从
更改此代码时,我一直收到EXC_BAD_ACCESS错误label.font = [NSFont systemFontOfSize:(80)];
到
label.font = [NSFont systemFontOfSize:*(((messageSize)))];
将messageSize设置为这样的双倍。
double *messageSize;
我做错了什么?
答案 0 :(得分:1)
星号是指针的符号,这是错误的 双精度是一种简单的标量类型。
double messageSize;
你可以省略所有括号。
label.font = [NSFont systemFontOfSize:messageSize];
PS:实际上systemFontOfSize
的预期类型为CGFloat
,在32位上为float
,在64位系统上为double
。