我是新的Objective C和iPhone开发,但这正是我想要做的......问题在于QuartzCore和基本动画的东西。这些线是从我applicationDelegate
:通过链接获取错误QuartzCore
#import "QuartzCore/QuartzCore.h"
...
-(void)performTransition {
if(!transitioning) {
CATransition *transition = [CATransition animation];
transition.duration = 0.9;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type = kCATransitionMoveIn;
transition.subtype = (isInMainDialog) ? kCATransitionFromRight : kCATransitionFromLeft;
transitioning = YES;
transition.delegate = self;
[window.layer addAnimation:transition forKey:nil];
if (isInMainDialog) {
mainController.view.hidden = YES;
levelController.view.hidden = NO;
isInMainDialog = false;
// start game
[levelController playLevel:1 balls:3 scores:0];
}
else {
mainController.view.hidden = NO;
levelController.view.hidden = YES;
isInMainDialog = true;
}
}
}
没关系。这applicationDelegate编译好了,但是建立在以下错误发生:
“_kCATransitionFromRight”,从引用:在eBreakAppDelegate.o _kCATransitionFromRight $ non_lazy_ptr
“_kCAMediaTimingFunctionEaseInEaseOut”,从引用:在eBreakAppDelegate.o
_kCAMediaTimingFunctionEaseInEaseOut $ non_lazy_ptr“_kCATransitionMoveIn”,从引用:在eBreakAppDelegate.o
“.objc_class_name_CAMediaTimingFunction” _kCATransitionMoveIn $ non_lazy_ptr,从引用: 字面指针@__ OBJC @__在eBreakAppDelegate.o
“_kCATransitionFromLeft cls_refs @ CAMediaTimingFunction “从引用: _kCATransitionFromLeft $ non_lazy_ptr在eBreakAppDelegate.o
” .objc_class_name_CATransition”,从引用: 字面指针@__ OBJC @__ CL s_refs @ CATransition在eBreakAppDelegate.o
LD:符号(S)没有发现
collect2:LD返回1退出状态
所以,我想有一个链接一个问题,因为不存在问题在编译时。我应该怎样,将石英连接到我的项目,或者如何解决这个问题?