消息提示CGrect rect提示不能在此声明变量,课程中为什么是正常的?

来源:4-2 消息提示小圆圈位置数字设置

幕布斯2332854

2018-08-21 07:38:33

消息提示CGrect rect提示不能在此声明变量,课程中为什么是正常的?如图示,对了为什么CGRect rect 可以在方法内部声明?以前不都是在@interface中声明嘛?区别是什么呢?http://img.mukewang.com/climg/5b7b50f70001fc2110000563.jpg
http://img.mukewang.com/climg/5b7b50f700016a1b10000625.jpg

写回答

2回答

Tender10

2018-08-21

这个声明啊,在方法内部声明,那么它的作用域仅限于自己的方法内部。如果在@interface中声明定义,这个变量可以作用域整个类。

0

Tender10

2018-08-21

把警告的代码放在下面的宏定义中

#pragma clang diagnostic push
#pragma clang diagnostic ignored"-Wunused-variable"
//这里是会报警告的代码
#pragma clang diagnostic pop


0

0 学习 · 637 问题

查看课程