【发布时间】:2011-10-26 01:54:36
【问题描述】:
好的,我已经被这个编译器错误困扰了好几个小时了,问题是我所做的所有谷歌搜索都表明它应该按照我的方式工作!我正在关注一本关于 iPhone 游戏开发的书籍教程,但由于随机编译器错误,我卡在了第二章。
注意:我目前正在使用 iOS 5 beta 的 XCode 4.1 运行和测试
声明如下:
在头文件中:
@interface GameController : NSObject
{
CADisplayLink *displayLink;
}
@end
在.m文件中
- (void)startGame {
displayLink = [displayLinkWithTarget:self selector:@selector(update:)]; // THROWS ERROR
[displayLink addToRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode]; // THROWS ERROR
}
- (void)update:(CADisplayLink *)sender {
// TODO: actually do something..
}
这两个都会抛出错误:类消息的接收器'CADisplayLink'是前向声明
但是网上所有的帖子都有完全一样的行。错误类型是“自动引用计数问题”。
非常感谢任何帮助!
【问题讨论】:
标签: iphone objective-c compiler-errors ios5 cadisplaylink