【发布时间】:2013-08-20 12:46:53
【问题描述】:
这是 xcode 上的 IOS 代码块在编译时抛出错误。
"语义问题:没有可行的重载="
...
ccColor3B c_=;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
c_=ccc3(0,0,0);
});
...
这只是一个示例。我从另一个从数据库读取值的方法中获取零示例值。 因此我只想调用一次 RGB 值。
我应该使用旧方法吗?还是有使用 dispatch_once 的解决方案
我的旧方法是:
...
static BOOL everCalled=NO;
ccColor3B c_;
if(!everCalled){
c_=ccc3(0,0,[myClass myClassMethodForExample]);
everCalled=YES;
}
...
【问题讨论】:
标签: objective-c compiler-errors cocos2d-iphone dispatch