initializer element is not a comply-time constant
2017-10-13 10:21
423 查看
在Xcode中定义全局静态变/常量如下所示,会报出initializer element is not a comply-time constant error。
初始化一个全局静态变/常量,需要一个常量。
屏幕高度需要在运行期计算,所以在编译期Xcode会报错
iOS编译过程的原理和应用
#define myWidth 50 #define KWindowsH [UIScreen mainScreen].bounds.size.height static CGFloat const testWidth = KWindowsH;//此处改成myWidth或者常量则编译通过。
初始化一个全局静态变/常量,需要一个常量。
屏幕高度需要在运行期计算,所以在编译期Xcode会报错
iOS编译过程的原理和应用
相关文章推荐
- ios Initializer element is not a compile-time constant
- initializer element is not a compile-time constant
- initializer element is not a compile-time constant
- initializer element is not constant
- initializer element is not constant 问题
- initializer element is not constant 问题
- error:“initializer element is not constant”
- C语言:initializer element is not constant
- initializer element is not constant
- initializer element is not constant 问题
- 关于全局变量及静态变量和initializer element is not constant问题
- initializer element is not constant 问题
- error: initializer element is not constant
- 结构体初始化 initializer element is not constant
- [问题记录]编译时出现 initializer element is not constant 错误
- rbtree.c:6: error: initializer element is not constant
- 为什么出现“initializer element is not constant”错误
- C C++全局变量初始化 initializer element is not constant 错误
- initializer element is not constant
- initializer element is not constant